Skip to content

A set of tooling focused on command lines and for my personal use in ML

License

Notifications You must be signed in to change notification settings

ebetica/mlclitools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

qpp

Bash based tool for plotting things quickly

Examples:

Line plot

python -c 'import numpy as np; print("\n".join(str(x) for x in np.random.randn(100)))' | qpp line | display

Most data is one point per line, like

1 0
2 .2
3 .5
4 .3

and multiple series are separated by END, and non-number first lines are parsed as headers

header
1
2
END
header2
3
4
END

pyscrun

I'm tired of pressing python -m to run my importable code, so pyscrun automagically detects your git root / python root and sets it to PYTHON_HOME so you don't have to.

slmt

Easy to use slurm cli wrapper. Supports checkpointing via --retry, tarring your code via slmt mkimg, and letting you pipe commands in so you can test your runs easily. Run slmt --help for more information.

About

A set of tooling focused on command lines and for my personal use in ML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages