Size: a a a

WebAssembly — русскоговорящее сообщество

2019 December 18

M

MaxGraey in WebAssembly — русскоговорящее сообщество
вот тут еще новость подъехала

Tensorflow.js available on WebAssembly backend

https://yashints.dev/blog/2019/12/17/tfjs-wasm
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
только сегодня об этом думал в очередной раз)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
круть
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
wasm в 11 раз в среднем ускорил tensorflow.js (и 20x в пике). И это похоже без SIMD и потоков?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Да без SIMD и потоков. Поэтому WebGL бэк пока быстрее, но с SIMD и shared array buffer он похоже быдет быстрее в будующем
https://github.com/tensorflow/tfjs/tree/master/tfjs-backend-wasm#benchmarks
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
В Face Detector даже иногда быстрее WebGL
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
В Face Detector даже иногда быстрее WebGL
интересно из-за чего именно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
а, ну это на линуксе только)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
тогда понятно из-за чего 😄
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
но хорошо бы все же подробности там написали по дистрибутиву и железу
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
и что за браузер
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
если хром, то посмотреть бы что будет со включенным SIMD
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
а, да, хром 79
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
результаты face detector на моем умирающем старом макбучике про 13 мид 2014 в хром 79, 50 runs

cpu: 298.1
webgl: 25.5
wasm: 25.2
wasm + simd: 22.3
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
результаты face detector на моем умирающем старом макбучике про 13 мид 2014 в хром 79, 50 runs

cpu: 298.1
webgl: 25.5
wasm: 25.2
wasm + simd: 22.3
а ты именно скомпилировал с simd или просто запустил с флагом?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
с флагом
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
а ты именно скомпилировал с simd или просто запустил с флагом?
а, блэт
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
🤦‍♂️
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
над посмотреть есть ли там что компилить
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну там emscripten. По коду никаких специальных simd интринсик так что придется надеятся на автовекторизацию. Но это все равно лучше чем ничего
источник