3 ms·
I figured out how to get this running on the NVIDIA Spark (ARM64, which makes PyTorch a little bit trickier than usual) by running Claude Code as root in a new
by simonw 1y ago
I figured out how to get this running on the NVIDIA Spark (ARM64, which makes PyTorch a little bit trickier than usual) by running Claude Code as root in a new Docker container and having it figure it out. Notes here: https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-code/ https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-co...
Here's a result I got https://github.com/simonw/research/blob/main/deepseek-ocr-nvidia-spark/output_text/free_ocr/result.md https://github.com/simonw/research/blob/main/deepseek-ocr-nv... - against this image: https://static.simonwillison.net/static/2025/ft.jpeg https://static.simonwillison.net/static/2025/ft.jpeg
- jjcm 1y agoLooks like this did really solid, with the exception of the paragraph directly below the quote. It hallucinated some filler there and bridge it with the next column. Thanks for running the test quickly!
- djmips 1y agoBy my eye it just bridge. I didn't see any filler. It went from "Code is a language" - above the quote and then to "in a garden by name." which was the top of the next column but missing the chicken subject.
- throwaway314155 1y ago> by running Claude Code as root in a new Docker container How do you get the "as root" part of that to work? (sorry if it's explained in your article)
- simonw 1y agoRun it on a root account and do: IS_SANDBOX=1 claude --dangerously-skip-permissions
- throwaway314155 1y agoThanks!!
- arkmm 1y agoWow, this deserves its own submission.
- CaptainOfCoit 1y agoIt missed the initial "A" in the text which I sort of understand, seems not a lot of news articles were put in the dataset. But more interestingly, it missed the entire "Hallucination is a risk and...", the article "theme" next to the author name also the final email.