-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Hello,
Using plugin version 23.4.0 and pdm version 2.12.2 I get this error:
❯ pdm torch lock -v
Traceback (most recent call last):
File "/home/.local/bin/pdm", line 8, in <module>
sys.exit(main())
^^^^^^
File "/home/.local/share/pipx/venvs/pdm/lib/python3.12/site-packages/pdm/core.py", line 288, in main
return Core().main(args or sys.argv[1:])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/.local/share/pipx/venvs/pdm/lib/python3.12/site-packages/pdm/core.py", line 208, in main
raise cast(Exception, err).with_traceback(traceback) from None
File "/home/.local/share/pipx/venvs/pdm/lib/python3.12/site-packages/pdm/core.py", line 203, in main
self.handle(project, options)
File "/home/.local/share/pipx/venvs/pdm/lib/python3.12/site-packages/pdm/core.py", line 157, in handle
command.handle(project, options)
File "/home/env/.pdm-plugins/lib/python3.12/site-packages/pdm_plugin_torch/main.py", line 456, in handle
results[api] = do_lock(
^^^^^^^^
File "/home/env/.pdm-plugins/lib/python3.12/site-packages/pdm_plugin_torch/main.py", line 153, in do_lock
provider = get_provider(project, raw_sources, strategy)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/env/.pdm-plugins/lib/python3.12/site-packages/pdm_plugin_torch/main.py", line 93, in get_provider
normalize_name(k): v for k, v in project.pyproject.resolution_overrides.items()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'PyProject' object has no attribute 'resolution_overrides'
Contents of pyproject.toml:
[project]
name = "img"
version = "1.0"
description = "Default template for PDM package"
authors = [
{name = "Sam", email = ""},
]
dependencies = [
"ipykernel>=6.29.0",
"statsmodels>=0.14.1",
"scikit-learn>=1.4.0",
"scikit-image>=0.22.0",
"scikit-optimize>=0.9.0",
"tensorflow>=2.15.0",
"simpleitk>=2.3.1",
"ipympl>=0.9.3",
"seaborn>=0.13.1",
"pandas>=2.2.0",
"ordered-set>=4.1.0",
"xarray>=2024.1.0",
"numba>=0.58.1",
"regex>=2023.12.25",
"nvidia-cublas-cu12>=12.3.4.1",
"nvidia-cuda-cupti-cu12>=12.3.101",
"nvidia-cuda-nvcc-cu12>=12.3.107",
"nvidia-cuda-nvrtc-cu12>=12.3.107",
"nvidia-cuda-runtime-cu12>=12.3.101",
"nvidia-cudnn-cu12>=8.9.7.29",
"nvidia-cufft-cu12>=11.0.12.1",
"nvidia-curand-cu12>=10.3.4.107",
"nvidia-cusolver-cu12>=11.5.4.101",
"nvidia-cusparse-cu12>=12.2.0.103",
"nvidia-nccl-cu12>=2.19.3",
"nvidia-nvjitlink-cu12>=12.3.101",
"sympy>=1.12",
]
requires-python = "==3.11.*"
readme = "README.md"
license = {text = "MIT"}
[tool.pdm]
distribution = false
plugins = ["pdm-plugin-torch"]
[tool.pdm.plugin.torch]
dependencies = [
"torch==2.1.2",
"torchvision==0.16.2",
"torchaudio==2.1.2"
]
lockfile = "torch.lock"
enable-cpu = false
enable-cuda = true
cuda-versions = ["cu121"]
Error seems to come from this commit:
pdm-project/pdm@6cbd113
Thank you!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working