Ramith Hettiarachchi
ramith.fyi
Ramith Hettiarachchi
@ramith.fyi
PhD Student @CMUPittCompBio.bsky.social / @SCSatCMU.bsky.social

Interested in ML for science/Compuational drug discovery/AI-assisted scientific discovery 🤞

from 🇱🇰🫶 https://ramith.fyi
Update: I was wrong, building the image is easy, but when you run it, you encounter numerous issues. And spent like 5 hours on this.

Here’s a summary:

static.ramith.io/gb10_af3_rep...
report.md
static.ramith.io
November 15, 2025 at 1:45 AM
maybe ignoring the initial commit 😅
November 5, 2025 at 4:52 PM
This would count any boilerplate code you copied from someone, though (say you start with some template/starter code) 🤔

wonder if there's any way to filter that
November 5, 2025 at 4:52 PM
Now supports clusters behind VPNs... (openconnect to the rescue) -- idea is there's a button that lets you copy the vpn connection command (then you use duo etc)..
November 3, 2025 at 4:57 AM
you can use this to check available gpus:

might need to adapt the script a bit because different clusters have different conventions for the information in `scontrol show node `
gist.github.com/ramithuh/132...
check slurm free gpu counts organized by type (works on babel + psc)
check slurm free gpu counts organized by type (works on babel + psc) - slurm_free_gpus.py
gist.github.com
October 27, 2025 at 5:41 AM
it's a common cluster.. didn't need any special priviledges

Essentially this executes a command equivalent to this
> ssh -i /path/to/ssh_key username@hostname "python3 ~/check_gpu_availability.py --json"

repo link: github.com/ramithuh/MLR...

1/2
GitHub - ramithuh/MLR-MissionContol
Contribute to ramithuh/MLR-MissionContol development by creating an account on GitHub.
github.com
October 27, 2025 at 5:40 AM
this is fun to watch...
October 26, 2025 at 4:35 AM
My biggest concern is using interactive jobs when prototyping... (connection interruptions, feel guilty if you are not actively using the compute node)

now, I do all the prototyping locally (on a GPU), and when it's ready, I choose a cluster that has idle GPUs and then submit the job 🤔
October 26, 2025 at 1:17 AM
claude made a nice api spec..
October 26, 2025 at 1:09 AM