flox-cuda

Provision pinned NVIDIA CUDA toolkits and libraries in Linux FLOX environments.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/randoneering/nix-flake-mirror --skill flox-cuda-randoneering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flox-cuda
Source: https://github.com/randoneering/nix-flake-mirror/tree/main/home/programs/opencode/skills/flox/flox-cuda
Command: npx skills add https://github.com/randoneering/nix-flake-mirror --skill flox-cuda-randoneering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CUDA development on FLOX can be complex to set up, integrate GPU libraries, and maintain reproducible environments across Linux distributions. This skill streamlines provisioning of CUDA toolchains, GPU libraries, and runtimes within FLOX, reducing setup time and ensuring consistent configurations.

Core Features & Use Cases

  • Discover and pin CUDA toolkits (nvcc) and runtime libraries (cudart, cuBLAS) for Linux targets.
  • Integrate PyTorch, TensorFlow, and other GPU-enabled frameworks with CUDA in FLOX environments.
  • Use cases include ML experimentation, CUDA-based development, and reproducible research environments.

Quick Start

Authenticate with Flox and initialize a CUDA-enabled Linux environment to begin development.

Frequently Asked Questions about flox-cuda

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

FAQPage Schema
How do I set up a CUDA toolkit and runtime environment with Flox on Linux?

To set up a CUDA environment with Flox, authenticate with Flox and initialize a CUDA-enabled Linux environment. The skill provisions NVIDIA CUDA toolkits, libraries, and runtimes while enforcing explicit version pinning and driver compatibility checks for reproducible configurations.

Can I use PyTorch and TensorFlow with CUDA in a Flox environment?

Yes, you can integrate PyTorch and TensorFlow with CUDA in a Flox environment. The skill provisions GPU-enabled frameworks alongside CUDA toolkits and runtime libraries like cuBLAS to support machine learning experimentation and reproducible research environments.

Does Flox CUDA support multiple CUDA versions for reproducible development?

Flox CUDA supports multiple CUDA versions for reproducible development by enforcing explicit version pinning. You can discover and pin specific CUDA toolkits like nvcc and runtime libraries to ensure consistent configurations across Linux distributions.

What do I need to check before provisioning CUDA toolkits in Flox?

Before provisioning CUDA toolkits in Flox, you need to verify NVIDIA driver compatibility on your Linux system. The skill performs driver compatibility checks and requires a Linux-only environment to successfully integrate GPU libraries and runtimes.

Why does Flox CUDA enforce explicit version pinning for GPU libraries?

Flox CUDA enforces explicit version pinning for GPU libraries to maintain reproducible environment configurations. This ensures that CUDA toolkits, cudart, and cuBLAS versions remain consistent across different Linux distributions during ML experimentation and development.

What are the limitations of using Flox to provision CUDA runtimes?

The primary limitation of provisioning CUDA runtimes with Flox is that it supports Linux-only environments. CUDA development setup is restricted to Linux targets, meaning Windows or macOS users cannot use this skill to enable GPU-accelerated development.