Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Crusoe Developer Hub is the technical home for developers building AI applications and infrastructure on Crusoe Cloud. We publish three kinds of content here: foundational lessons that explain how things work, runnable examples that complete a task end to end, and integrations that connect Crusoe to the tools you already use. New projects land in their section without changing this page, so treat it as a map rather than a catalogue.

Overview

Crusoe Cloud gives you everything needed to train, fine-tune, and serve models in one place, and lets you pick the level you want to work at. The offering has two families.

Infrastructure Cloud is the layer you operate yourself. Choose it when you want control of the cluster, the scheduler, and the serving stack.

  • GPU and CPU virtual machines on NVIDIA and AMD hardware
  • Crusoe Managed Kubernetes and Crusoe Managed Slurm for multi-node work
  • Storage, networking, a container registry, and Command Center monitoring

Intelligence Foundry is the managed layer. Choose it when you want a model endpoint or a fine-tuned checkpoint without touching infrastructure.

  • Managed Inference serves open-weight models behind an OpenAI-compatible API, as Serverless Inference, Self-Serve Deployments, or Tailored Deployments
  • Serverless Fine-Tuning customizes those models on your data and deploys the result with one click
Tree diagram. Crusoe Cloud at the top branches into Infrastructure Cloud and Intelligence Foundry. Under Infrastructure Cloud: GPU and CPU virtual machines, Crusoe Managed Kubernetes, Crusoe Managed Slurm, storage and networking, Command Center. Under Intelligence Foundry: Managed Inference, with Serverless Inference, Self-Serve Deployments, and Tailored Deployments beneath it, and Serverless Fine-Tuning.

Most hub content sits on one branch or the other, and each section README says which. The tables below come from the official documentation, which stays authoritative as the platform changes.

Models on Managed Inference

Crusoe Intelligence Foundry serves open-weight models behind https://api.inference.crusoecloud.com/v1. Any OpenAI-compatible SDK works; authenticate with an Intelligence API key from the Console. Three ways to consume it:

Option
When it fits
Billing
Serverless Inference Variable or unpredictable traffic, early development, no capacity to manage Per input and output token, with published rate limits
Self-Serve Deployments Sustained traffic that needs dedicated GPUs and predictable latency; profiles for responsiveness, throughput, or balanced Per GPU-hour, replica count under your control
Serverless Fine-Tuning LoRA-based supervised fine-tuning from a JSONL or Parquet dataset up to 3 GB, then deploy the checkpoint Per training job, deployment as above

Models available on Serverless Inference, as listed on the available models page at the time of writing. Check that page for the current list and for models you can deploy or fine-tune.

Provider
Model identifier
Type
Context
DeepSeek
deepseek-ai/DeepSeek-V4-Pro
Instruct
1M
deepseek-ai/DeepSeek-V4-Flash
Instruct
1M
deepseek-ai/DeepSeek-V3-0324
Instruct
160k
Google
google/gemma-4-31b-it
Instruct
262k
Meta
meta-llama/Llama-3.3-70B-Instruct
Instruct
128k
Moonshot AI
moonshotai/Kimi-K2.6
Instruct
256k
NVIDIA
nvidia/Nemotron-3-Ultra-550B
Instruct
262k
nvidia/Nemotron-3-Super-120B-A12B
Instruct
262k
nvidia/Nemotron-3-Nano-30B-A3B
Instruct
262k
nvidia/Nemotron-3-Nano-Omni-Reasoning-30B-A3B
Instruct
262k
nvidia/nemotron-3.5-lightning-30b-a3b
Instruct
1M
nvidia/Nemotron-3-VoiceChat
Speech-to-speech
131k
OpenAI
openai/gpt-oss-120b
Instruct
128k
Qwen
qwen/Qwen3-235B-A22B-Instruct-2507
Instruct
131k
Z.ai
zai/GLM-5.3
Instruct
1M
zai/GLM-5.3-Flash
Instruct
1M
zai/GLM-5.2
Instruct
256k
zai/GLM-5.1
Instruct
202k

GPUs and CPUs

GPU virtual machines come as whole nodes with RDMA fabric for multi-node training, or as smaller PCIe slices for development and inference. Capacity is on demand, spot, or reserved. Instance names and per-zone availability are in the VM documentation.

Vendor
Accelerator
GPUs per VM
Memory per GPU
Interconnect
NVIDIA
GB200 (Grace Blackwell)
4
186 GB
NVLink, 1600 Gbps InfiniBand
B300
8
288 GB
6400 Gbps InfiniBand
B200
8
180 GB
3200 Gbps InfiniBand
H200
8
141 GB
3200 Gbps InfiniBand
H100
8
80 GB
3200 Gbps InfiniBand
A100
1, 2, 4, or 8
80 GB
SXM with 1600 Gbps InfiniBand, or PCIe
L40S
1, 2, 4, 8, or 10
48 GB
PCIe
AMD
MI355X
8
288 GB
3200 Gbps RDMA over Ethernet
MI300X
8
192 GB
3200 Gbps InfiniBand

CPU-only VMs cover the rest of a workload: general-purpose c1a and c2a families from 2 to 176 vCPUs on AMD EPYC, and storage-optimized s1a and s2a families with local NVMe from roughly 13 TB to 123 TB per VM.

Clusters, storage, and networking

Component
What it gives you
Crusoe Managed Kubernetes A Kubernetes control plane with GPU drivers, network operators, and storage add-ons preconfigured, plus automatic node remediation through AutoClusters
Crusoe Managed Slurm The familiar sbatch, srun, squeue, and sinfo workflow with topology-aware scheduling, running on a Crusoe-managed control plane with the same GPUs and InfiniBand
Storage and networking Persistent and shared disks, S3-compatible object storage co-located with compute, a container registry, VPC networks with firewall rules and load balancers, InfiniBand and NVLink fabrics
Tooling Console, CLI, Terraform provider, versioned REST APIs for the cloud and for Managed AI, an MCP server, and Command Center for topology, health, metrics, and logs

The GPU cluster quickstart walks through both orchestration paths.

Explore the hub

The repository is organized by what you are trying to do, not by product. Four top-level directories hold the content, and each has a README that lists its current entries with their prerequisites.

  • foundations/ explains the mechanics: GPU kernels in Triton, quantization, LoRA and QLoRA, and, as the tracks grow, RAG, agents, and cloud concepts such as storage and Slurm. Lessons are notebooks and short scripts you can run and modify.
  • examples/ completes a task end to end: provision infrastructure, prepare data and fine-tune a model, serve and call models, follow a workshop, or apply a cookbook recipe. Each example states its prerequisites, expected output, and cleanup steps.
  • integrations/ connects Crusoe to a tool you already use: LangChain, LiteLLM, MLflow, Google ADK, Postman, Hugging Face Spaces, Cursor, Zed, and Linkup. Each directory holds the package, configuration, or recipe for that tool.
  • solutions-library/ points to workflows that combine several components: GPU clusters with NCCL tests, shared storage drivers, Slurm images, KServe serving, TorchTitan pretraining on Kubernetes, and Grafana monitoring.

The same subject can appear in more than one place in a different form. Fine-tuning, for example, is a lesson in foundations/, a runnable task in examples/, and a cluster workflow in solutions-library/. Start from the directory that matches the outcome you want, then read its README before installing anything. The animation below is the same map: pick the goal on the left and follow it to the directory and subdirectories on the right.

Animated flowchart. A start node asks what you need today and branches to four goals: learn the concepts, complete a task, connect your tools, and deploy a workflow. A signal travels each branch in turn and lights the entries of the matching section card: foundations with gpu-engineering, post-training, ai-eng, and cloud; examples with infrastructure, training, inference, workshop, and cookbooks; integrations with langchain, litellm, mlflow, google-adk, postman, huggingface, cursor, zed, and linkup; and solutions-library with GPU clusters, shared storage, Slurm images, model serving, pretraining, and monitoring.

Getting started

Your first API call

  1. Open the Crusoe Console. Under Admin > Security > Intelligence API keys, create a key and save it securely. See the official API-key instructions.

  2. In your Python environment, install the client and set your key:

    python -m pip install openai
    export CRUSOE_API_KEY="your-api-key"
  3. Send a request with any OpenAI-compatible client:

    import os
    from openai import OpenAI
    
    client = OpenAI(
        api_key=os.environ["CRUSOE_API_KEY"],
        base_url="https://api.inference.crusoecloud.com/v1",
    )
    
    response = client.chat.completions.create(
        model="meta-llama/Llama-3.3-70B-Instruct",
        messages=[{"role": "user", "content": "Explain GPU inference in one paragraph."}],
    )
    print(response.choices[0].message.content)

You should see the model's text response. This follows the official Serverless Inference quickstart; pick any model from the table above. Inference requests can incur usage charges.

Clone the repository

git clone https://github.com/crusoecloud/crusoe-developer-hub.git
cd crusoe-developer-hub

Then follow along with the README in the directory you chose.

Provision infrastructure

  1. Install and configure the CLI: Follow the CLI installation guide, then authenticate with the credentials from your Console account.
  2. Start with a single VM: The VM quickstart walks through choosing an instance type, an image, and an SSH key, and connecting to the machine.
  3. Scale to a cluster: The GPU cluster quickstart covers multi-node setups on Crusoe Managed Kubernetes or Crusoe Managed Slurm, with InfiniBand and the GPU operators preconfigured.
  4. Automate it: Use the Terraform provider or the REST API once the manual path is familiar.

Compute, storage, and deployed endpoints incur charges while they exist. Delete resources you no longer need from the Console or the CLI; closing a notebook or terminal does not remove them.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

The Crusoe Developer Hub is the technical home for developers building AI applications and infrastructure on Crusoe Cloud. We publish three kinds of content here: foundational lessons that explain how things work, runnable examples that complete a task end to end, and integrations that connect Crusoe to the tools you already use.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages