The Fastest DNN Running Framework on Web Browser
OTHER License
Bot releases are hidden (Show)
This update includes follow bug-fixes:
Bugs in setup.py (#931)
Published by milhidaka over 5 years ago
Features:
Bugfix:
Please note that v1.2.9 has issue on build, so skipped.
Published by milhidaka over 5 years ago
Bugfix:
Support WebMetal (renamed from WebGPU) (#912)
Published by milhidaka almost 6 years ago
This update includes follow improvements:
Published by milhidaka about 6 years ago
This update includes follow bug-fixes:
Published by milhidaka over 6 years ago
Supported Chainer v4 (#832).
This update includes follow bug-fixes:
Published by Kiikurage over 6 years ago
This update includes follow bug-fixes:
Bugs in WebGL texture allocation (#816, #825)
Bugs in texture splitting (#820, #822)
Published by Kiikurage over 7 years ago
Dynamic computation graph like RNN is supported, and some interfaces in descriptor runner are changed.
//v1.0.0:
let runner = await WebDNN.prepareAll(modelPath);
let x = await runner.getInputViews()[0];
let y = await runner.getOutputViews()[0];
x.set(loadImageData());
await runner.run()
print('result:', y);
//v1.1.0:
// "WebDNN.prepareAll()" is removed. Please use "WebDNN.load"
let runner = await WebDNN.load(modelPath);
// You can can get input and output views synchronously
let x = runner.getInputViews()[0];
let y = runner.getOutputViews()[0];
// You can modify dynamic hyper parameter at run-time (ex: length of input time series)
runner.setPlaceholderValue({ T: 8 });
x.set(loadTextData());
await runner.run();
//Because "runner.getInputViews()" and "runner.getOutputViews()" return "SymbolicArrayBufferView",
//To get actual ArrayBufferView, you need to convert them explicitly.
print('result:', y.toActual());
(#305, #306, #307, #320, #338)
Reference document is updated (#342)
From iOS 11, WebGPU is also supported in mobile safari (with experimental flag). WebDNN supports these environment. (#330)
Enormous number of bugs are fixed!
Published by Kiikurage over 7 years ago
First release.