UNPKG

@tensorflow/tfjs-core

Version:

Hardware-accelerated JavaScript library for machine intelligence

8 lines (7 loc) 866 B
import { Tensor } from '../tensor'; export declare function assertParamsValid(input: Tensor, begin: number[], size: number[]): void; export declare function getStridedSlicedInfo(shape: number[], begin: number[], end: number[], strides: number[], beginMask?: number, endMask?: number, ellipsisMask?: number, newAxisMask?: number, shrinkAxisMask?: number): [number[], number[], number[]]; export declare function startForAxis(beginMask: number, startIndices: number[], strides: number[], inputShape: number[], axis: number): number; export declare function stopForAxis(endMask: number, stopIndices: number[], strides: number[], inputShape: number[], axis: number): number; export declare function isSliceContinous(shape: number[], begin: number[], size: number[]): boolean; export declare function computeFlatOffset(begin: number[], strides: number[]): number;