git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
21 lines
676 B
TypeScript
21 lines
676 B
TypeScript
/**
|
|
* GNN Commands
|
|
* CLI commands for Graph Neural Network operations
|
|
*/
|
|
import type { RuVectorClient } from '../client.js';
|
|
export interface GnnCreateOptions {
|
|
type: 'gcn' | 'graphsage' | 'gat' | 'gin';
|
|
inputDim: string;
|
|
outputDim: string;
|
|
}
|
|
export interface GnnForwardOptions {
|
|
features: string;
|
|
edges: string;
|
|
}
|
|
export declare class GnnCommands {
|
|
static create(client: RuVectorClient, name: string, options: GnnCreateOptions): Promise<void>;
|
|
static forward(client: RuVectorClient, layer: string, options: GnnForwardOptions): Promise<void>;
|
|
static listTypes(): Promise<void>;
|
|
}
|
|
export default GnnCommands;
|
|
//# sourceMappingURL=gnn.d.ts.map
|