huggingface / huggingface/candle
Multiple versions of the same dependencies
- Dominant language
- Rust
- Stars
- 21k
- Forks
- 1.8k
- Avg merge
- 16h 42m
- Merged PRs (30d)
- 25
Description
candle-core 0.9.1 pulls in gemm 0.17.1 and ug 0.4.0 is pulling in gemm 0.18.2. This also creates multiple versions of dyn-stack and maybe others along with all the gemm-* dependencies. Having multiple versions of the same deps creates unnecessary binary bloat and seems easily avoidable here.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting Cargo's dependency tree for candle-core, ug, gemm, dyn-stack, and the related gemm-* dependencies to identify why multiple versions are resolved. Done means the dependency graph no longer contains avoidable duplicate versions and the resulting project still resolves successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100