here's a fun one... me and my buddy Ben - have 2 different machines... hes PC and I'm linux... I create an environment, workflow etc, please note the workflow is just the "note" node with some text "hi ben, etc"... nothing crazy... and push to my private repo... all good...
I add Ben as a collaborator... he imports my private repo and pulls. we see this...
[tool.uv]
constraint-dependencies = ["torch==2.9.1+cu129", "torchvision==0.24.1+cu129", "torchaudio==2.9.1+cu129"]
constraint-dependencies = ["torch==2.9.1+cu130", "torchvision==0.24.1+cu130", "torchaudio==2.9.1+cu130"]
[[tool.uv.index]]
name = "pytorch-cu129"
url = "https://download.pytorch.org/whl/cu129"
name = "pytorch-cu130"
url = "https://download.pytorch.org/whl/cu130"
explicit = true
[tool.uv.sources.torch]
index = "pytorch-cu129"
index = "pytorch-cu130"
[tool.uv.sources.torchvision]
index = "pytorch-cu129"
index = "pytorch-cu130"
[tool.uv.sources.torchaudio]
index = "pytorch-cu129"
index = "pytorch-cu130"
[dependency-groups]
system-nodes = ["watchdog>=6.0.0", "comfygit-core>=0.3.6", "zeroconf>=0.131.0"]
system-nodes = ["zeroconf>=0.131.0", "comfygit-core>=0.3.6", "watchdog>=6.0.0"]
he then changes the note to "hi josh" and pushes.
when I pull - it crashes and I see this :
cg run
Syncing environment: 001_base
🎮 Starting ComfyUI in environment: 001_base (detached HEAD)
Checkpoint files will always be loaded safely.
Traceback (most recent call last):
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/ComfyUI/main.py", line 179, in
import execution
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/ComfyUI/execution.py", line 15, in
import comfy.model_management
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/ComfyUI/comfy/model_management.py", line 238, in
total_vram = get_total_memory(get_torch_device()) / (1024 * 1024)
^^^^^^^^^^^^^^^^^^
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/ComfyUI/comfy/model_management.py", line 188, in get_torch_device
return torch.device(torch.cuda.current_device())
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/.venv/lib/python3.12/site-packages/torch/cuda/init.py", line 1069, in current_device
_lazy_init()
File "/home/praystation/projects/StableDiffusion/comfygit/environments/001_base/.venv/lib/python3.12/site-packages/torch/cuda/init.py", line 410, in _lazy_init
torch._C._cuda_init()
RuntimeError: The NVIDIA driver on your system is too old (found version 12080). Please update your GPU driver by downloading and installing a new version from the URL: http://www.nvidia.com/Download/index.aspx Alternatively, go to: https://pytorch.org to install a PyTorch version that has been compiled with your version of the CUDA driver.
[W1215 22:24:23.278318773 AllocatorConfig.cpp:28] Warning: PYTORCH_CUDA_ALLOC_CONF is deprecated, use PYTORCH_ALLOC_CONF instead (function operator())
(base) praystation@praystation:~/projects$
and even I run cg checkout <hash> and/or cg revert <hash> the same problem persists
here's a fun one... me and my buddy Ben - have 2 different machines... hes PC and I'm linux... I create an environment, workflow etc, please note the workflow is just the "note" node with some text "hi ben, etc"... nothing crazy... and push to my private repo... all good...
I add Ben as a collaborator... he imports my private repo and pulls. we see this...
he then changes the note to "hi josh" and pushes.
when I pull - it crashes and I see this :
and even I run
cg checkout <hash>and/orcg revert <hash>the same problem persists