arxiv:2605.02904
Roberto Tacconelli PRO
robtacconelli
AI & ML interests
None yet
Recent Activity
liked a Space about 13 hours ago
robtacconelli/tolquane reacted to theirpost with ๐ฅ about 14 hours ago
๐งฉ Ever dreamed of parallel programming in a few clicks? Tolquane: draw a Python pipeline in your browser, run it on threads, processes or a cluster - and it never hangs
What if high-performance computing started with placing blocks - and the result stayed plain Python you can run anywhere?
Tolquane is a library of composable building blocks (nodes, pipelines, farms, all-to-all, feedback loops) with a web editor on top. One graph, four runtimes: threads, child processes, coroutines, TCP across machines. Every channel is bounded, every deadlock is reported by name, every error cancels the run.
What's inside
- Tolquane Web: a canvas that writes the Python file, and a code editor that redraws the canvas. Run a flow and watch items, queue depth and busy time on every stage; tap any edge to see what flows through it.
- AI builder: describe the flow in one sentence; it writes, checks, runs and improves it, you apply the diff.
- Schedules with cron presets, webhooks, mail and retries. Git history of every flow. Users and roles.
- `tq.optimize` fuses stages into farm ends and cuts threads; `tolquane launch` starts every host from one deploy file.
Numbers: 5.5ร on 8 workers for CPU-bound Python (processes runtime), 5.6ร on free-threaded 3.14t, 1M items over TCP in 3.5 s.
๐ Try it now, nothing to install (sign in as demo / tolquane): https://huggingface.co/spaces/robtacconelli/tolquane
๐ป Code: https://github.com/robtacconelli/Tolquane
๐ฆ pip install "tolquane[web]" && tolquane web
๐ Docs: https://robtacconelli.github.io/Tolquane/
Apache-2.0, Python 3.11+, no dependencies for the library itself. Try it, break it, tell me what you'd build with it - โญ appreciated! published an article about 14 hours ago
Ever dreamed of parallel programming in a few clicks? Meet Tolquane