mimiry-softlaunch

Launch and manage GPU compute sessions on the Mimiry softlaunch platform via its API.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/mimiry-com/mimiry-skills --skill mimiry-softlaunch-mimiry-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mimiry-softlaunch
Source: https://github.com/mimiry-com/mimiry-skills/tree/main/mimiry-softlaunch
Command: npx skills add https://github.com/mimiry-com/mimiry-skills --skill mimiry-softlaunch-mimiry-com

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Running GPU workloads requires provisioning infrastructure, handling authentication, and monitoring session lifecycles. This Skill lets you launch, monitor, and terminate GPU compute sessions on the Mimiry softlaunch platform directly from your agent, without manually wiring up API calls or SSH signature authentication. ## Core Features & Use Cases - Session Lifecycle Management: Create GPU sessions with PyTorch, TensorFlow, CUDA, or custom container images, poll until running, view logs, and terminate when done. - SSH Signature Authentication: Authenticate with the Mimiry API using your registered SSH key via the bundled auth script, with token caching and auto-refresh. - GPU Availability & Pricing: Query the public availability endpoint to find GPU models, providers, locations, and hourly rates before creating a session. - Persistent Block Volumes: Create, resize, attach, and delete block volumes that survive session termination. - Use Case: Ask your agent to launch a PyTorch training job on the cheapest available GPU — it authenticates, creates the session, polls until running, and prints SSH and management commands you can paste into your terminal. ## Quick Start Ask your agent to check your Mimiry balance and list running sessions using your SSH key at ~/.ssh/mimiry.

Frequently Asked Questions about mimiry-softlaunch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch a GPU training job on Mimiry?

Provide your registered SSH key path, choose a container image such as nvcr.io/nvidia/pytorch:24.01-py3, and specify a GPU type or let the agent pick the cheapest from the availability endpoint. The skill creates the session, polls until running, and prints management commands.

How do I SSH into a running Mimiry GPU session?

Use the mirc helper with 'mirc session ssh <session_id>', or run ssh -i <key_path> against the host returned in the session details. Sessions connect through an ssh-proxy on port 22 that lands directly inside your container.

What do I need before using the Mimiry softlaunch API?

You need an SSH key registered through the Mimiry portal, since there is no API for key registration. The same key authenticates API calls via SSH signature exchange and grants SSH access to sessions. curl, jq, ssh-keygen, and openssl must also be installed.

Can I keep data after a Mimiry session terminates?

Yes, create a persistent block volume with 'mirc volume create --name data1 --size-gb 100' and attach it at session creation with --volume NAME:PATH. Volumes survive termination and can be reattached to later sessions, one running session at a time.

Why does my Mimiry API call return a 401 error?

A 401 means your authentication token has expired, since tokens last one hour. Re-run the source command on mimiry-auth.sh to get a fresh token, or use the mirc CLI which caches and auto-refreshes tokens.

How do I find the cheapest available GPU on Mimiry?

Query the public availability endpoint, which needs no authentication, and filter gpu_models by provider and hourly_rate. The mirc CLI supports this directly with 'mirc session availability --cheapest --provider verda --json'.