UNPKG

redisai-js

Version:

A high-performance Typescript client for RedisAI

23 lines (22 loc) 1.02 kB
import { Tensor } from './tensor'; export interface DagCommandInterface { tensorset(keyName: string, t: Tensor): DagCommandInterface; tensorget(keyName: string): DagCommandInterface; tensorget(keyName: string): DagCommandInterface; modelrun(modelName: string, inputs: string[], outputs: string[]): DagCommandInterface; scriptrun(scriptName: string, functionName: string, inputs: string[], outputs: string[]): DagCommandInterface; } /** * Direct mapping to RedisAI DAGs */ export declare class Dag implements DagCommandInterface { private _commands; private readonly _tensorgetflag; constructor(); tensorset(keyName: string, t: Tensor): Dag; tensorget(keyName: string): Dag; modelrun(modelName: string, inputs: string[], outputs: string[]): Dag; scriptrun(scriptName: string, functionName: string, inputs: string[], outputs: string[]): Dag; dagRunFlatArgs(loadKeys: string[] | null, persistKeys: string[] | null): string[]; ProcessDagReply(reply: any[]): any[]; }