←back to thread

Using uv with PyTorch

(docs.astral.sh)
167 points charliermarsh | 4 comments | | HN request time: 0.901s | source
Show context
minimaxir ◴[] No.42188914[source]
So uv caused a bit of an issue with me installing PyTorch over the weekend.

When installed with brew on my MacBook, uv currently has PyTorch 3.13 as a dependency, which is fine. But PyTorch does not currently have a stable wheel that's compatable with Python 3.13! This resulted in very confusing errors. (Solution was to point to the Nightly index)

That's technically PyTorch's fault, but it's indicitave why a specific page on installing PyTorch is necessary, and it's good to know the documentation specifically calls it out.

replies(2): >>42189345 #>>42191635 #
0cf8612b2e1e ◴[] No.42189345[source]
I have run into multiple package problems with 3.13 with a non obvious root cause error message. Thankfully, uv makes it trivial to switch out to 3.12
replies(1): >>42189386 #
1. zanie ◴[] No.42189386[source]
I work on our error messages, feel free to open an issue and we'll do our best to make it clearer
replies(1): >>42190377 #
2. emmanueloga_ ◴[] No.42190377[source]
Hey there, I experienced a hairy error message recently too while trying to install aider-chat from pypi with Python 3.13 and Pixi (but I was told the error was coming from UV).

"Solution": `pixi add python=3.12`, then `pixi add --pypi aider-chat` succeeds without issues.

A message like "aider-chat seems to be incompatible with python=3.13, try downgrading to python-3.12" would be great, assuming this is really the case.

I can create an issue if it helps, but really quick here's the error I was getting and some talk on discord about it:

https://pastebin.com/UVkFstJH

https://discord.com/channels/1082332781146800168/12957237931...

replies(1): >>42194331 #
3. zanie ◴[] No.42194331[source]
Thanks! There's definitely room for improvement there. I'll see what we can do — in general it's a bit of an arcane task to extract clear suggestions from the resolver's error tree.
replies(1): >>42199924 #
4. emmanueloga_ ◴[] No.42199924{3}[source]
Sounds good, thank you!