chore: update node_modules with new binary files and dependencies
- Add new binary files for nodemon, onnxruntime-web, and xenova/transformers - Update various JavaScript and TypeScript files in node_modules - Remove unused files and dependencies - Add new test fixtures and documentation files
This commit is contained in:
42
node_modules/onnxruntime-common/dist/lib/backend.d.ts
generated
vendored
Normal file
42
node_modules/onnxruntime-common/dist/lib/backend.d.ts
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
import { InferenceSession } from './inference-session';
|
||||
import { OnnxValue } from './onnx-value';
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
export declare namespace SessionHandler {
|
||||
type FeedsType = {
|
||||
[name: string]: OnnxValue;
|
||||
};
|
||||
type FetchesType = {
|
||||
[name: string]: OnnxValue | null;
|
||||
};
|
||||
type ReturnType = {
|
||||
[name: string]: OnnxValue;
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Represent a handler instance of an inference session.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export interface SessionHandler {
|
||||
dispose(): Promise<void>;
|
||||
readonly inputNames: readonly string[];
|
||||
readonly outputNames: readonly string[];
|
||||
startProfiling(): void;
|
||||
endProfiling(): void;
|
||||
run(feeds: SessionHandler.FeedsType, fetches: SessionHandler.FetchesType, options: InferenceSession.RunOptions): Promise<SessionHandler.ReturnType>;
|
||||
}
|
||||
/**
|
||||
* Represent a backend that provides implementation of model inferencing.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
export interface Backend {
|
||||
/**
|
||||
* Initialize the backend asynchronously. Should throw when failed.
|
||||
*/
|
||||
init(): Promise<void>;
|
||||
createSessionHandler(uriOrBuffer: string | Uint8Array, options?: InferenceSession.SessionOptions): Promise<SessionHandler>;
|
||||
}
|
||||
export { registerBackend } from './backend-impl';
|
||||
Reference in New Issue
Block a user