Type parameters
Properties
name
•Readonly name: string
parent
• parent: {kind: "unsupported" } | { kind: "supported" ; observe: (ctx: Q<Model>, run_id: string) => Promise<{ inspection: ComputationInspection ; result: { kind: "available" ; value: Value } | { kind: "unavailable" } }> ; cancel: (ctx: M<Model>, run_id: string, program_digest: string, request_key?: string) => Promise<CancellationObservation> }
Methods
result_capabilities
▸ result_capabilities(computation): Readonly<Record<string, { retention: "supported" | "unsupported" ; comparison: "supported" | "unsupported" }>>
Parameters
Returns
Readonly<Record<string, { retention: "supported" | "unsupported" ; comparison: "supported" | "unsupported" }>>
admit
▸ admit(ctx, request): Promise<string>
Parameters
Returns
Promise<string>
inspect
▸ inspect(ctx, run): Promise<ComputationInspection>
Parameters
Returns
Promise<ComputationInspection>
resolve_output
▸ resolve_output(ctx, slot): Promise<OutputResolution>
Parameters
Returns
Promise<OutputResolution>
cancel
▸ cancel(ctx, run): Promise<CancellationObservation>
Parameters
Returns
Promise<CancellationObservation>
retire
▸ retire(ctx, run): Promise<RetirementObservation>
Parameters
Returns
Promise<RetirementObservation>