Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
iplane
command
Command iplane is the operator and developer CLI for the inference control plane.
|
Command iplane is the operator and developer CLI for the inference control plane. |
|
iplane/cmd
Package cmd contains the cobra commands for the iplane CLI.
|
Package cmd contains the cobra commands for the iplane CLI. |
|
examples
|
|
|
01-end-to-end
command
Example: end-to-end provisioning walkthrough.
|
Example: end-to-end provisioning walkthrough. |
|
02-cli-end-to-end
command
Example: end-to-end provisioning walkthrough driving the iplane CLI binary (no separate server, no gRPC client construction).
|
Example: end-to-end provisioning walkthrough driving the iplane CLI binary (no separate server, no gRPC client construction). |
|
03-deploy-end-to-end
command
Example: end-to-end deployment walkthrough.
|
Example: end-to-end deployment walkthrough. |
|
gen
|
|
|
internal
|
|
|
backends
Package backend defines the abstraction every inference engine must satisfy and the OpenAI-shaped request and response types that flow through the control plane.
|
Package backend defines the abstraction every inference engine must satisfy and the OpenAI-shaped request and response types that flow through the control plane. |
|
config
Package config holds the typed Config struct that the iplane serve subcommand assembles from viper (file + env + flags + defaults).
|
Package config holds the typed Config struct that the iplane serve subcommand assembles from viper (file + env + flags + defaults). |
|
deployments/sshdocker
Package sshdocker implements iplane's deployment executor for v0.1: SSH into a provisioned instance and run the engine container via docker CLI commands over the SSH session.
|
Package sshdocker implements iplane's deployment executor for v0.1: SSH into a provisioned instance and run the engine container via docker CLI commands over the SSH session. |
|
metrics
Package metrics holds the OTel meter instruments emitted by the control plane and helpers that record into them.
|
Package metrics holds the OTel meter instruments emitted by the control plane and helpers that record into them. |
|
modelstores
Package modelstores defines how iplane transforms operator-supplied model specifications (HF ids, future: URLs, local paths, network- volume references) into the concrete form the engine actually consumes.
|
Package modelstores defines how iplane transforms operator-supplied model specifications (HF ids, future: URLs, local paths, network- volume references) into the concrete form the engine actually consumes. |
|
modelstores/huggingface
Package huggingface implements modelstores.ModelStore against the public Hugging Face Hub API.
|
Package huggingface implements modelstores.ModelStore against the public Hugging Face Hub API. |
|
provisioners
Package provisioners hosts the operator-facing ProvisionerService (CLI-callable today as an in-process struct, registerable with a connect/grpc mux later), the Go-internal Provider interface every per-provider adapter satisfies, and the helpers (ID validation, tag-key constants, error wrapping) shared across both.
|
Package provisioners hosts the operator-facing ProvisionerService (CLI-callable today as an in-process struct, registerable with a connect/grpc mux later), the Go-internal Provider interface every per-provider adapter satisfies, and the helpers (ID validation, tag-key constants, error wrapping) shared across both. |
|
provisioners/local
Package local implements the Provider interface against the operator's laptop.
|
Package local implements the Provider interface against the operator's laptop. |
|
provisioners/runpod
Package runpod implements the Provider interface against RunPod's REST API (https://rest.runpod.io/v1).
|
Package runpod implements the Provider interface against RunPod's REST API (https://rest.runpod.io/v1). |
|
provisioners/state
Package state holds the iplane state file and the read-modify-write loop the Service runs under.
|
Package state holds the iplane state file and the read-modify-write loop the Service runs under. |
|
services
Package services implements the gRPC service interfaces generated from the protos in inferenceplane.v1.
|
Package services implements the gRPC service interfaces generated from the protos in inferenceplane.v1. |
|
sshkeys
Package sshkeys handles iplane-managed SSH key pairs.
|
Package sshkeys handles iplane-managed SSH key pairs. |
|
telemetry
Package telemetry initializes the OpenTelemetry SDK: tracer provider, meter provider, and resource attributes describing this deployment.
|
Package telemetry initializes the OpenTelemetry SDK: tracer provider, meter provider, and resource attributes describing this deployment. |
|
web/server
Package server wires the HTTP-side bindings on top of the in-process gRPC server.
|
Package server wires the HTTP-side bindings on top of the in-process gRPC server. |
Click to show internal directories.
Click to hide internal directories.