从给定类型、数据和维度构造一个新的字符串张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定类型、数据和维度构造一个新的布尔张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从 Uint8ClampedArray、数据和维度构造一个新的 uint8 张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定类型、数据和维度构造一个新的 64 位整数类型张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定类型、数据和维度构造一个新的数值张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 float32 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 int8 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 uint8 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 uint8 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 uint16 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 int16 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 int32 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 int64 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的字符串张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的布尔张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 float64 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 uint32 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的 uint64 张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定类型、数据和维度构造一个新的张量对象。
指定元素类型。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从给定数据和维度构造一个新的张量对象。
指定 CPU 张量数据。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
从 WebGPU 缓冲区创建张量
用于创建张量的 GPUBuffer 对象
一个可选对象,表示从 WebGPU 缓冲区创建张量的选项。
选项包括以下属性
dataType
: 张量的数据类型。如果省略,则假定为 'float32'。dims
: 张量的维度。必填。download
: 一个可选函数,用于将张量数据从 GPU 下载到 CPU。如果省略,GPU 数据将无法下载。通常,此功能由 GPU 后端为推理输出提供。用户无需提供此函数。dispose
: 一个可选函数,用于处理 GPU 上的张量数据。如果省略,GPU 数据将不会被处理。通常,此功能由 GPU 后端为推理输出提供。用户无需提供此函数。一个张量对象
从 ImageData 对象创建张量
用于创建张量的 ImageData 对象
可选
options: TensorFromImageDataOptions一个可选对象,表示从 ImageData 创建张量的选项。
将应用以下默认设置
tensorFormat
: 'RGB'
tensorLayout
: 'NCHW'
dataType
: 'float32'
一个解析为张量对象的 Promise
从 HTMLImageElement 对象创建张量
用于创建张量的 HTMLImageElement 对象
可选
options: TensorFromImageElementOptions一个可选对象,表示从 HTMLImageElement 创建张量的选项。
将应用以下默认设置
tensorFormat
: 'RGB'
tensorLayout
: 'NCHW'
dataType
: 'float32'
一个解析为张量对象的 Promise
从 URL 创建张量
作为图像 URL 的字符串,或者包含图像数据的 data URL。
可选
options: TensorFromUrlOptions一个可选对象,表示从 URL 创建张量的选项。
将应用以下默认设置
tensorFormat
: 'RGB'
tensorLayout
: 'NCHW'
dataType
: 'float32'
一个解析为张量对象的 Promise
从 ImageBitmap 对象创建张量
用于创建张量的 ImageBitmap 对象
一个可选对象,表示从 URL 创建张量的选项。
将应用以下默认设置
tensorFormat
: 'RGB'
tensorLayout
: 'NCHW'
dataType
: 'float32'
一个解析为张量对象的 Promise
从 WebNN MLTensor 创建张量
用于创建张量的 MLTensor 对象
一个可选对象,表示从 WebNN MLTensor 创建张量的选项。
选项包括以下属性
dataType
: 张量的数据类型。如果省略,则假定为 'float32'。dims
: 张量的维度。必填。download
: 一个可选函数,用于将张量数据从 MLTensor 下载到 CPU。如果省略,MLTensor 数据将无法下载。通常,此功能由 WebNN 后端为推理输出提供。用户无需提供此函数。dispose
: 一个可选函数,用于处理 WebNN MLTensor 上的张量数据。如果省略,MLTensor 将不会被处理。通常,此功能由 WebNN 后端为推理输出提供。用户无需提供此函数。一个张量对象
从预分配的缓冲区创建张量。该缓冲区将用作固定缓冲区。
张量元素类型。
与类型对应的 TypedArray。
可选
dims: readonly number[]指定张量的维度。如果省略,则假定为一维张量。
一个张量对象
从 WebGL 纹理创建张量
用于创建张量的 WebGLTexture 对象
一个可选对象,表示从 WebGL 纹理创建张量的选项。
选项包括以下属性
width
: 纹理的宽度。必填。height
: 纹理的高度。必填。format
: 纹理的格式。如果省略,则假定为 'RGBA'。download
: 一个可选函数,用于将张量数据从 GPU 下载到 CPU。如果省略,GPU 数据将无法下载。通常,此功能由 GPU 后端为推理输出提供。用户无需提供此函数。dispose
: 一个可选函数,用于处理 GPU 上的张量数据。如果省略,GPU 数据将不会被处理。通常,此功能由 GPU 后端为推理输出提供。用户无需提供此函数。一个张量对象
使用 TypeDoc 生成
类型 TensorConstructor 定义了用于创建 CPU 张量实例的 'Tensor' 构造函数。