Size: a a a

cxx.Дискуссионная

2020 February 28

LA

Liber Azerate in cxx.Дискуссионная
Ну допустим, что мешает то же, пусть и несколько сложнее, реализовать под плюсы? Создать удобный интерфейс и т.д., выделив всякую низкоуровневщину в отдельную абстракцию
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
Ну допустим, что мешает то же, пусть и несколько сложнее, реализовать под плюсы? Создать удобный интерфейс и т.д., выделив всякую низкоуровневщину в отдельную абстракцию
А нахуя, в чем профит тратить больше времени на код?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
При том, что профита с этого меньше статистической погрешности
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Хайлевел код пофиг на чем писать
источник

LA

Liber Azerate in cxx.Дискуссионная
Если сделать удобный интерфейс, то почему придётся тратить сильно больше времени? А профит в производительности. По-моему это вопрос, похожий на "зачем создали питон?", потратили же на это время
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
А в мл цель быстро сделать эксперимент, написать отчёт, отдать имплементировать другой команде в прод
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
Если сделать удобный интерфейс, то почему придётся тратить сильно больше времени? А профит в производительности. По-моему это вопрос, похожий на "зачем создали питон?", потратили же на это время
Нет профита в производительности
источник

LA

Liber Azerate in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Нет профита в производительности
Почему?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
Если сделать удобный интерфейс, то почему придётся тратить сильно больше времени? А профит в производительности. По-моему это вопрос, похожий на "зачем создали питон?", потратили же на это время
И питон + юпитер это и есть тот самый удобный интерфейс
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
Почему?
Потому что хайлевел код в эксперименте занимает от силы 1% времени рантайме. Над остальным работают другие либы, и так написанные на C++ и фортране
источник

Е

Егор in cxx.Дискуссионная
го в тиму))
источник

LA

Liber Azerate in cxx.Дискуссионная
То есть вот я точно знаю, что tensorflow на плюсах, что мешает использовать его напрямую?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
То есть вот я точно знаю, что tensorflow на плюсах, что мешает использовать его напрямую?
Что значит "напрямую"?
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Liber Azerate
Ну допустим, что мешает то же, пусть и несколько сложнее, реализовать под плюсы? Создать удобный интерфейс и т.д., выделив всякую низкоуровневщину в отдельную абстракцию
Ты как будто не понимаешь зачем вообще нужны интерпретируемые языки.
источник

LA

Liber Azerate in cxx.Дискуссионная
Vladimir Suisei
Ты как будто не понимаешь зачем вообще нужны интерпретируемые языки.
Может и не понимаю
источник

LA

Liber Azerate in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Что значит "напрямую"?
Не через питон, а через С++
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Liber Azerate
Не через питон, а через С++
То, что ресерчер станет 70% своего времени тратить на код и борьбу с компилятором. И потеряет свою эффективность в разы
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Liber Azerate
Может и не понимаю
Они нужны, чтобы решать проблемы человека, а не ебаться с особенностями архитектур
источник

D

Danya in cxx.Дискуссионная
Liber Azerate
То есть вот я точно знаю, что tensorflow на плюсах, что мешает использовать его напрямую?
Ну так обученные модельки и используют на С++
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
И 70% это ещё оптимистичная оценка
источник