Extended Candle fork: FFT ops, interactive notebooks, and development playground #3058
springyworks
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey Candle community! 👋
Been exploring and extending the Candle workspace - thought this might be useful as a reference for some additions and experiments.
What's been added:
• FFT & Scan Operations: Extended implementations with CPU/GPU support and testing
• Interactive Notebooks: Added Rust-native Jupyter notebooks for tensor exploration and algorithm demos
• Tensor Visualization: Built egui-based display helpers for real-time tensor feedback and debugging
• Build Consistency: Resolved some WASM example conflicts and addressed a few clippy warnings
• Development Tools: Enhanced xtask utilities and documentation
• Exploration Playground: Added 0aEXPLORATION area for prototyping and experimentation
The approach:
This represents an "additive exploration" - building on the solid foundation you've created to experiment with new features and development patterns. The changes are extensive but experimental, not suitable for direct contribution.
On the workflow: AI-assisted development
Full transparency: Lots of the work was done with AI assistance. Effective for rapid prototyping, but required careful oversight for quality and coherence.
Reference value:
The fork serves as an experimental branch - useful for seeing one approach to extending tensor operations or understanding patterns for workspace organization.
🔗 Fork: https://github.com/springyworks/candlekos/tree/candle-addition-springyworks-16aug2025
📋 Details: See README_additions.md for full breakdown
Curious what others think about the approaches taken here - especially around the FFT and asssociative scan implementations and development tooling!
Beta Was this translation helpful? Give feedback.
All reactions