Size: a a a

2020 February 29

V

Vitaly in Go-go!
Andrey Enshin
интересно то, что, примерно, на 50 000 запусков один дедлок

где-то есть гонка

код практического интереса не представляет
обучения для
Можно профайлером посмотреть, когда оно зависнет. Дождаться Локк и посмотреть какие горутины где висят.
Но вообще уже писали про гонку в cv в горутинах и непонятно, кто у вас из chan c читает, может на нём лочиться.
источник

V

Vitaly in Go-go!
а кто это
лучше атомиком
А скажите, что лучше атомик + синкмап или мьютекс и обычные int + map, когда надо одновременно и счётчик поменять и в мапу посмотреть и/или что-то туда добавить/удалить оттуда.

Есть бестпрактисы или лучше на собственном кейсе самому сравнить
источник

а

а кто это in Go-go!
Vitaly
А скажите, что лучше атомик + синкмап или мьютекс и обычные int + map, когда надо одновременно и счётчик поменять и в мапу посмотреть и/или что-то туда добавить/удалить оттуда.

Есть бестпрактисы или лучше на собственном кейсе самому сравнить
если вас волнует производительность то лучше померить
бестпрактисов я лично не знаю
источник

IK

Ilya 🇧🇾 Karpuk in Go-go!
Всем привет. Проблема такая: у меня есть библиотека на Си, которой мне нужно передать путь к файлу для парсинга из го, но проблема в том что приложение будет standalone и все статические файлы будут в бинарнике. Можно ли что-то на подобии виртуального контейнера для файлов и чтобы Си библиотека воспринимала его как часть файловой системы и могла читать оттуда файлы? Или все таки самый простой и надежный способ это при запуске программы копировать ассеты в некую папку в файловой системе (в винде AppData, а в Unix системах в скрытую папку в Home)?
источник

М

Михаил촊 in Go-go!
Ilya 🇧🇾 Karpuk
Всем привет. Проблема такая: у меня есть библиотека на Си, которой мне нужно передать путь к файлу для парсинга из го, но проблема в том что приложение будет standalone и все статические файлы будут в бинарнике. Можно ли что-то на подобии виртуального контейнера для файлов и чтобы Си библиотека воспринимала его как часть файловой системы и могла читать оттуда файлы? Или все таки самый простой и надежный способ это при запуске программы копировать ассеты в некую папку в файловой системе (в винде AppData, а в Unix системах в скрытую папку в Home)?
копируй файл
источник

Y

YWNWA in Go-go!
Скажите, а кто такие разработчики например «сетевого уровня», если говорить про уровни tcp/ip. Кто этим занимается и на каких языках
источник

Y

YWNWA in Go-go!
Это разработчик относящиеся к разработчикам ОС? Или уже прикладные
источник

АП

Александр Попов in Go-go!
это разработчики на уровне ОС, пишут как правило на Си чистом
источник

ВГ

Владимир Гришин in Go-go!
Tellme
Всем доброго дня!
Для пет проекта необходимо поиск определенных графических фрагментов на изображениях (не поток), под которые придётся еще обучить нейронку. Возникает вопрос, в какую сторону стоит копать наиболее эффективно? golang или с++? OpenCV или что-то другое. В рамках CV просто не доводилось работать ранее.
можно сделать модель на питоне, потом либо скормить ее opencv, либо портировать в onnx и потом горгонией открыть
источник

ВГ

Владимир Гришин in Go-go!
а еще можно сделать нейронку на darknet и из командной строки его вызывать
источник

ВГ

Владимир Гришин in Go-go!
gocv только пока что не умеет в cuda:(
источник

ВГ

Владимир Гришин in Go-go!
и вообще там пуллреквесты с декабря висят
источник

ВГ

Владимир Гришин in Go-go!
Правда, горгония работает медленней, чем pytorch, хотя казалось бы
источник

ВС

Владимир Столяров in Go-go!
Так pytorch это ж вроде сишная либа под капотом не?
источник

ВГ

Владимир Гришин in Go-go!
Владимир Столяров
Так pytorch это ж вроде сишная либа под капотом не?
да
источник

ВГ

Владимир Гришин in Go-go!
то есть на самом деле ничего странного:)
источник

ВС

Владимир Столяров in Go-go!
А чего удивляться тогда))
источник

ВС

Владимир Столяров in Go-go!
Хотя если заморочиться то можно достичь скорости этой
источник

ВГ

Владимир Гришин in Go-go!
к ней даже биндинги есть для го, но в каких-то совсем стремных пакетах
источник

ВС

Владимир Столяров in Go-go!
К gpgpu есть биндинг для го, но не помню опыта использования
источник