Skip to content

update system dependencies of model training environments beyond 11/11/2024 #658

@cameronraysmith

Description

@cameronraysmith

Currently, system dependencies for model training environments are pinned to https://github.com/NixOS/nixpkgs/commits/24.11-beta/ 11/11/2024

pyrovelocity/flake.lock

Lines 182 to 197 in 82f67aa

"nixpkgs": {
"locked": {
"lastModified": 1731603435,
"narHash": "sha256-CqCX4JG7UiHvkrBTpYC3wcEurvbtTADLbo3Ns2CEoL8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "8b27c1239e5c421a2bbc2c65d52e4a6fbf2ff296",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "24.11-beta",
"repo": "nixpkgs",
"type": "github"
}
},

due to incompatibility with poetry>=2.0 which was introduced shortly thereafter.

The most expedient way to fix this is to migrate from poetry to uv which retains support for all latest stable versions of NVIDIA CUDA drivers and other packages with system-level dependencies relied upon by pytorch, jax, and others built on C/C++ extension modules.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions