@proembedded

Страница 636 из 975
Arctic
13.02.2018
08:39:40
судя по коду примерно в 4 раза

Виталий
13.02.2018
08:39:59
судя по коду примерно в 4 раза
Ну потому что все, что нужно, уже в стандартной либе валяется

Подключил и пользуйся

Недаром есть картинка ведь

Google
Виталий
13.02.2018
08:40:20
Про языки

Arctic
13.02.2018
08:40:22
ну я о чистых сокетах ?

raw sockets

Виталий
13.02.2018
08:40:48
http://img1.joyreactor.cc/pics/thumbnail/post-1943265.jpg

raw sockets
Дак вроде в socket в питоне есть поддержка

Из коробки

Или я ошибаюсь?

Arctic
13.02.2018
08:42:13
import socket

к этому понадобится ещё struct && time

Виталий
13.02.2018
08:44:12
к этому понадобится ещё struct && time
Ну, в любом случае, все, что нужно, уже есть Просто импортируй и пользуйся

Catethysis
13.02.2018
08:44:44
только что услышал историю, как для парсинга json в пайтоне человек написал код на Си, в реалтайме компилил его gcc, вызывал и грепал результат. это было в продакшне. в компании, которую нельзя называть.

Arctic
13.02.2018
08:45:19
у неё R&D в питере были?

Catethysis
13.02.2018
08:45:27
да

Google
Arctic
13.02.2018
08:45:44
да
и теперь их там нет, тима разбежалась?

Catethysis
13.02.2018
08:45:58
да есть вроде всё

вряд ли разбежится

Arctic
13.02.2018
08:46:19
значит не та компания о которой подумал :)

Catethysis
13.02.2018
08:46:46
т.е. gcc вызывался на каждый запрос, да.

Виталий
13.02.2018
08:47:01
Catethysis
13.02.2018
08:47:13
ой хз, вроде как довольно давно

Дед Пегас
13.02.2018
08:47:15
Виталий
13.02.2018
08:47:55
ой хз, вроде как довольно давно
Хотя какая разница, как давно это было Зачеееем

Блин, это больно

Catethysis
13.02.2018
08:48:53
вероятно, человек хорошо знал си, и не очень хорошо знал пайтон :)

Дед Пегас
13.02.2018
08:49:05
Думаю, наоборот.

Неплохо знал питон, но уж очень хотел ускорить.

(Не прокатило)

shadowsoul
13.02.2018
08:49:29
он думал что gcc это такой интерпретатор?)

Дед Пегас
13.02.2018
08:49:34
Да!

Виталий
13.02.2018
08:49:36
Max
13.02.2018
08:49:37
Питон - хороший язык. Если его не использовать дальше поделок на каждый день.

Дед Пегас
13.02.2018
08:49:39
Интерпритатор C!

Google
Lord
13.02.2018
08:49:47
а что, если -O0 и гцц уже закешировался в памяти, разве он всё равно тормозит?

Max
13.02.2018
08:49:51
Есть такой

Дед Пегас
13.02.2018
08:50:15
(Ваще, есть же интерпретатор C++ и он даже работает — cling )

Anastasia
13.02.2018
10:56:23
А как в железки пихают нейронные сети, если их проще прогать на питоне?

Catethysis
13.02.2018
10:57:07
чем проще на пайтоне? нейросеть это несколько сумматоров и умножителей

ты путаешь их обучение и использование

Nikita
13.02.2018
10:57:33
модель тренируют, а дальше уже готовую, которая бежит на сишном или плюсовом рантайме кладут

uTensor так примерно работает

Alexander
13.02.2018
10:58:45
до сих пор не вкуриваю эту тему с нейронными сетями...Наверное стоит что-нибудь почитать))

Anastasia
13.02.2018
10:59:02
:D я запишу и так же скажу, без понятия в чем суть

Дед Пегас
13.02.2018
11:03:42
Иногда с обраиной связью

Обратной*

Anastasia
13.02.2018
11:08:12
ты путаешь их обучение и использование
А кто тогда занимается ее применением?)) ембедед железа или программист нейронки?

Catethysis
13.02.2018
11:08:57
не понимаю тебя. один человек её обучает на наборе данных, потом другой запихивает её в реалтайм и использует результат её работы

обучать очень долго и тяжело. я вчера стоял около 20 видеокарт с горяченным выхлопом, которые занимаются обучением нейронок.

использовать обученную нейронку — довольно дёшево, но в реалтайме на больших throughput тоже видеокарта потребуется, а то и не одна

Anastasia
13.02.2018
11:16:11
Мне просто интересно само взаимодействие направлений разработки

Catethysis
13.02.2018
11:17:13
обучать реально удобно в пайтоне, есть готовые фреймворки, тысяча их

Google
Alexander
13.02.2018
11:17:14
я не спец, но мне кажется, что обученная нейронная сеть - это как отдельная библиотека, которую просто берешь и используешь, не?)

типа openCV.

Catethysis
13.02.2018
11:17:24
ну ээээээ да

Alexander
13.02.2018
11:18:17
ну ээээээ да
понимаю Ваше замешательство, но я же говорю, что не спец.))

Roman
13.02.2018
11:20:01
было бы глупо не предусмотреть сохранение результатов обучения

Max
13.02.2018
11:25:26
А как верифицируют результаты обучения? Ну, понятно, проверяют на тестовой выборке, но потом сразу в бой? Или просто начинают расширять границы тестов?

Alex
13.02.2018
12:55:17
Долго на одних и тех же наборах данных нельзя учить

Нейронку можно переучить

И она будет реагировать верно только на тестовые данные

Max
13.02.2018
20:13:12
когда же будет 666 человек?

Cate
13.02.2018
20:21:38
https://www.google.ru/amp/s/360tv.ru/news/nauka_i_tehnologiya/uchenye-kurchatovskogo-instituta-sozdali-sotsium-robotov/%3Famp%3D1

когда же будет 666 человек?
добавь пару друзей:)

Max
13.02.2018
21:47:27
Vlad
14.02.2018
06:39:14
Друзья, принимаем доклады на ITGM.
Если интересно, могу рассказать про наш опыт использования UnitTests в разработке.

Kirill
14.02.2018
06:48:23
Если интересно, могу рассказать про наш опыт использования UnitTests в разработке.
Мне интересно. Может тебе будет интересна информация, если получится вытащим Анастасию Каказакову на итгм в рамках ее сообщества

Vlad
14.02.2018
06:49:28
Мы все-таки сделали запускалку тестов на плате.

Kirill
14.02.2018
06:50:07
Через апи снаружи? или разбиваете тесты на юзкейсы и заливаете по очереди?

Vlad
14.02.2018
07:08:20
Заливаем сразу много тестов. Через сериал порт можно полусить списко тестов, и потом запускать их по очереди. Тула, какоторая работате на большом компьютерер выдает отчет в формате xUnit.



Google
Vlad
14.02.2018
07:16:42
Но самое главное, это то что сорс теста совместим с gtest. Вот пример



И этот сорец можно запускать и на большом компе, и на плате.

Достаточно включить этот файл в проект и тест добавится к списку.

Kirill
14.02.2018
07:21:49
Клево, а что за камень? Как это влезло интересно :)

Vlad
14.02.2018
07:31:42
Это конкретно TMS570LS0914. Но пилить все равно приходится. Есть тесты, которые требуют много памяти.

Тут размер прошивки 490464 байт

Вот так выглядит загрузка прошивки в консоли



Dmitry
14.02.2018
08:01:22
крутотень

Vlad
14.02.2018
08:50:41
Там ещё куча команд в консоли

Cate
14.02.2018
09:44:25


Roman
14.02.2018
17:52:16
Это конкретно TMS570LS0914. Но пилить все равно приходится. Есть тесты, которые требуют много памяти.
Воевал с этим камнем летом. Развернул сборку и отладку в Eclipse. Компилятор - arm-none-eabi

Roman
14.02.2018
18:11:10
Eclipse ещё лучше. Бесплатная среда и компилятор

Я бы не сказал что это хорошая сборка, даже нельзя битовые поля регистров смотреть. ti жлобы ещё те, даже не поделились описателем регистров. Пришлось ковырять IAR а потом парсить / конвертировать.

В итоге есть возможность все удобно смотреть в Eclipse (чего даже в родной студии нету)

Какой движок юзаешь для тестов?

Страница 636 из 975