You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is: when running pixi shell on Linux, the cuda environment gets downloaded and installed, even though I did not request cuda. This is kinda bloaty, e.g. when I want to run CI on Linux on the CPU there is no reason to pull the Nvidia's packages (which are quite heavy).
Ideally, we would pull cuda only when requested, e.g: pixi shell <- downloads CPU only packages pixi shell -e cuda <- downloads CUDA only packages
Rather then have everything possible downloaded, regardless of the environment.
Pixi version: 0.30.0
The text was updated successfully, but these errors were encountered:
The problem your having is caused by our requirement to install the conda environments to solve for the pypi dependencies. What you require for this to work is the feature requested in: #1046
What you could try for now is a pip install --editable . task, instead of the following configuration:
Problem description
TL;DR
pixi shell
pulls ALL environments, even when only the default is requested.I'm rolling a Pytorch CPU / GPU project.
linux-64
uses GPU and CPU, everything else is CPU. Please find thepyproject.toml
below:The issue is: when running
pixi shell
on Linux, thecuda
environment gets downloaded and installed, even though I did not request cuda. This is kinda bloaty, e.g. when I want to run CI on Linux on the CPU there is no reason to pull the Nvidia's packages (which are quite heavy).Ideally, we would pull cuda only when requested, e.g:
pixi shell
<- downloads CPU only packagespixi shell -e cuda
<- downloads CUDA only packagesRather then have everything possible downloaded, regardless of the environment.
Pixi version:
0.30.0
The text was updated successfully, but these errors were encountered: