從給定型別、資料和維度構造一個新的字串張量物件。
指定元素型別。
指定 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' 建構函式。