UNPKG

redisai-js

Version:

A high-performance Typescript client for RedisAI

47 lines (46 loc) 1.48 kB
/** * Statistics about model/script types */ import { Backend } from './backend'; export declare class Stats { /** * * @param key - a String of the name of the key storing the model or script value * @param type - a String of the type of value (i.e. 'MODEL' or 'SCRIPT') * @param backend - a String of the type of backend (always 'TORCH' for 'SCRIPT' value type) * @param device - the device that will execute the model. can be of CPU or GPU */ constructor(key: string, type: string, backend: Backend, device: string); private _device; get device(): string; set device(value: string); private _duration; get duration(): number; set duration(value: number); private _samples; get samples(): number; set samples(value: number); private _calls; get calls(): number; set calls(value: number); private _errors; get errors(): number; set errors(value: number); private _key; get key(): string; set key(value: string); private _type; get type(): string; set type(value: string); private _backend; get backend(): Backend; set backend(value: Backend); private _tag; get tag(): string | undefined; /** * sets an optional string for tagging the model/scrit such as a version number or any arbitrary identifier * @param value */ set tag(value: string | undefined); static NewStatsFromInfoReply(reply: any[]): Stats; }