technoabsurdist
technoabsurdist on Hacker News
and then u must pass test regarding thinking, coherency, and tool calling
Show HN: Wafer – Profile, inspect assembly, and iterate on CUDA within your IDE
Hi HN, I’m Emilio. We’re launching the Wafer extension for the popular IDEs (VS Code, Cursor and Antigravity).Wafer exists to make performance engineers more efficient. Most of the work perf engs do is extracting signal and turning it into the next experiment. You spend hours per kernel doing interpretation and bookkeeping: which counters matter, what changed, what hypothesis you’re testing,...
Show HN: GPU Profiling That's Useful in 60 Seconds
https://www.keysandcaches.com/
Hey HN! We're building a profiler for ML inference that actually shows what's happening at the hardware level without having to manually parse through flame graphs, or set up nsys and ncu.The problem: Current ML profilers either dump too much data (torch.profiler) or abstract away the details you need. You can't see why your model is actually slow - is it memory bandwidth? Kernel launch...
Show HN: We made PyTorch profiling usable for ML engineers
If you've ever tried to profile PyTorch or other Python code, you know that it can be painful to setup right. Nsight profiler is great, but it feels like using a sledgehammer to hang a picture frame when you're coming from a Python background.We're building Chisel to solve this. Instead of wrestling with nvtx events and complex CUDA interfaces, you just add decorators to the functions you want...
Chip Benchmark: Hardware-Centric Performance Insights for AI Workloads
ChipBenchmark: Open-Source Benchmarking for LLM Performance Across Hardware
We're actively welcoming contributions, new hardware support, and benchmark requests.
Repo here: https://github.com/Herdora/chip-benchmark Dashboard: https://herdora.com/benchmark
Feedback and contributions welcome! We made it super easy to add other architectures by including the script we used for benchmarking.
Using AMD MI300X for High-Throughput, Low-Cost LLM Inference
So we built Chisel: one command to run profiling commands on any kernel. Zero local GPU hardware required.
Next up we're planning to build a web dashboard for visualizing results, simultaneous profiling across multiple GPU types, and automatic resource cleanup. But please let us know what you would like to see in this project.
Available via PyPI: pip install chisel-cli
Github: https://github.com/Herdora/chisel
We're actively developing and would love community feedback. Feature requests and contributions always welcome!
Profile CUDA kernels with one command, zero GPU setup
Show HN: Profile GPU Kernels with One Command, Zero GPU Setup
https://github.com/Herdora/chisel
We've been doing lots of GPU kernel profiling and optimization on cloud infrastructure, but without local GPU hardware, that meant constant SSH juggling: upload code, compile remotely, profile kernels, download results, repeat. We were spending more time managing infrastructure than writing optimized kernels.So we built Chisel: one command spins up a cloud instance, syncs your GPU code, runs...
Show HN: Chisel – Profile GPU Kernels Without a GPU (Nvidia and AMD)
https://github.com/Herdora/chisel
We built Chisel to make GPU kernel profiling hardware-free. It lets you run chisel profile kernel.cu and get full Nsight/Ncompute or rocprofv3 reports without a GPU needed.It spins up remote H100, L40S, or MI300X machines (via DigitalOcean for now, but gonna expand backends soon), runs your code, and gives you back detailed traces (kernel timings, memory transfers, API calls, etc). Everything...
I tried to run qwen2.5-32B on ROCm5.x and it was running at <15tok/s lol.
Have you tried running any sort of LLM inference on your MI25, or what NN workloads are you running?
Ask HN: Is anyone using AMD GPUs for their AI workloads?
^ title. I've been renting MI300Xs coz they are cheaper than H100s and my experience has been generally OK (smoother than i expected based on people shitting on AMD so much online). ROCm 6.x seems decent out of the box now, and I'll happily spend 30 more minutes setting up my GPU if it means 20% cheaper. that being said, it's still annoying to run inference for LLMs on AMD's hardware (e.g. You...
Show HN: Chisel – GPU development through MCP
https://github.com/Herdora/chisel
We've been running lots of experiments on AMD MI300Xs. The price/performance is compelling compared to NVIDIA, and ROCm is finally usable.But, no local hardware means constant SSH juggling. Upload code, compile remotely, run rocprof, download results, repeat. We were spending more time managing infrastructure than optimizing kernels.We're currently competing in the GPU mode kernel optimization...
Show HN: Chisel – Profile AMD MI300X kernels locally
https://github.com/Herdora/chisel
We've been running lots of AMD MI300X experiments lately. The price/performance is compelling compared to NVIDIA, and ROCm keeps getting better.But, no local AMD hardware means constant SSH juggling. Upload code, compile remotely, run rocprof, download results, repeat. We were spending more time managing infrastructure than optimizing kernels.DigitalOcean's AMD GPU droplets ship with ROCm...
Show HN: Chisel – AMD GPU development that feels local but runs in the cloud
https://pypi.org/project/chisel-cli/0.1.2/
We've been running lots of AMD MI300X experiments lately. The price/performance is compelling compared to NVIDIA, and ROCm keeps getting better.But, no local AMD hardware means constant SSH juggling. Upload code, compile remotely, run rocprof, download results, repeat. We were spending more time managing infrastructure than optimizing kernels.Context: DigitalOcean's AMD GPU droplets ship with...
Crackd – unbiased technical skill comparison among students
Technical students have no reliable way to know how good they are. Grades don't work because they vary by professor and university. Getting internships can boil down to arbitrary indicators, and online advice is filled with contradictions.
Athletes have it better. A college football player knows exactly where they stand nationally (e.g. https://www.espn.com/college-sports/football/recruiting/play...).
More importantly, they know what the best players do differently: their training methods, their practice routines, the specific skills they're mastering.
CS students are flying blind by comparison. They face a collapsing job market with nothing but twitter threads giving them contradictory advice.
We built Crackd to fix this. Students judge pairs of technical students, and choose the person they believe is more “cracked.” After enough comparisons, the Elo algorithm generates a leaderboard. Humans are terrible at absolute judgments but good at comparisons. You can't reliably say if someone is a 7/10 developer, but you can usually tell who has a better profile based on technical achievement.
What matters about Crackd is letting other students see precisely what the top students do differently. Their projects, internships, skills, school clubs, etc. This is the information that turns rankings from a leaderboard into a roadmap for ambitious students.
For the time being, Crackd is restricted to college students as we refine our platform and build our initial community.
We're attempting to cover as many dimensions of technical skill as possible, covering projects, experiences, and including a miscellaneous section so students can add whatever info they feel showcases their best work. But we'd love your feedback on what other dimensions we should include to create the most comprehensive assessment of technical capability. We would love to hear from you at [email protected]
Show HN: Molecule-Rs – A Fast Protein Visualization Engine Written in Rust
https://molecule-rs.vercel.app/
rust-based molecular structure toolkit with webassembly integration for high-performance 3d visualization and analysis in the browser. parses PDB files, processes molecular structures, and renders interactive 3d models with near-native performance through wasm. built for researchers and developers who need efficient, technical visualization tools without the overhead of shitty javascript-only...