onnxruntime/js/web/lib/onnxjs
Caroline Zhu 6a5f469d44
Add training interfaces to js/common (#17333)
### Description
Following the design document:
* Added CreateTrainingSessionHandler to the Backend interface
* All existing Backend implementations throw an error for the new method
createTrainingSessionHandler
* Created TrainingSession namespace, interface, and
TrainingSessionFactory interface
* Created TrainingSessionImpl class implementation 

As methods are implemented, the TrainingSession interface will be added
to or modified.

### Motivation and Context
Adding the public-facing interfaces to the onnxruntime-common package is
one of the first steps to support ORT training for web bindings.

---------

Co-authored-by: Caroline Zhu <carolinezhu@microsoft.com>
2023-09-29 19:05:10 -07:00
..
backends [js/api] introducing IO binding for tensor (#16452) 2023-08-29 12:58:26 -07:00
ort-schema [js] enable formatter for more file types (#16888) 2023-07-28 15:46:58 -07:00
attribute-with-cache-key.ts
attribute.ts [js/web] upgrade onnx-proto version (#16722) 2023-07-18 16:36:39 -07:00
backend.ts [js/web] WebGPU backend via JSEP (#14579) 2023-04-24 15:21:18 -07:00
execution-plan.ts
graph.ts Fix Resize op input check (#16594) 2023-08-09 15:42:30 -07:00
instrument.ts [js] upgrade dependencies and enable strict mode (#14930) 2023-03-22 15:05:04 -07:00
model.ts [js/web] upgrade onnx-proto version (#16722) 2023-07-18 16:36:39 -07:00
operators.ts
opset.ts [js/web] WebGPU backend via JSEP (#14579) 2023-04-24 15:21:18 -07:00
session-handler.ts Add training interfaces to js/common (#17333) 2023-09-29 19:05:10 -07:00
session.ts [js/web] fix nodejs detection (#16400) 2023-06-20 00:20:58 -07:00
tensor.ts js/webgpu: argmax,argmin,softmax support (#16882) 2023-08-02 18:16:19 -07:00
util.ts js/webgpu: argmax,argmin,softmax support (#16882) 2023-08-02 18:16:19 -07:00