Squashed 'vendor/ruvector/' content from commit b64c2172
git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
21
npm/packages/postgres-cli/src/commands/gnn.d.ts
vendored
Normal file
21
npm/packages/postgres-cli/src/commands/gnn.d.ts
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* 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
|
||||
Reference in New Issue
Block a user