mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-16 21:00:14 +00:00
* [js/web] support string tensor for wasm backend * disable v9/test_cast_STRING_to_FLOAT: test data is wrong * add non-string check * Update session-handler.ts * Update session-handler.ts
15 lines
453 B
TypeScript
15 lines
453 B
TypeScript
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// Licensed under the MIT License.
|
|
|
|
import {getInstance} from './wasm-factory';
|
|
|
|
export const allocWasmString = (data: string, allocs: number[]): number => {
|
|
const wasm = getInstance();
|
|
|
|
const dataLength = wasm.lengthBytesUTF8(data) + 1;
|
|
const dataOffset = wasm._malloc(dataLength);
|
|
wasm.stringToUTF8(data, dataOffset, dataLength);
|
|
allocs.push(dataOffset);
|
|
|
|
return dataOffset;
|
|
};
|