@hoff97/tensor-js
Version:
PyTorch like deep learning inferrence library
9 lines (8 loc) • 412 B
TypeScript
import { MemoryEntry } from './memory';
export declare type DTypeGpu = 'float32' | 'float16' | 'int32' | 'int16' | 'int8' | 'uint32' | 'uint16' | 'uint8';
export interface GPUTensorI {
memory: MemoryEntry;
size: number;
shape: readonly number[];
}
export declare type GPUTensorConstructor<GPUTensor extends GPUTensorI> = (memory: MemoryEntry, shape: readonly number[], dtype: DTypeGpu) => GPUTensor;