Invoker Kael's toolbox, a collection of frequently used scripts.
List of available tools
atflow-cubicle
- AtFlow toolslog-proxy
- Export service logs of AtServingqhash-proxy
- Get remote file hash(md5/sha1) on bucket
caffe-cubicle
- Caffe toolscaffe-visualizer
- Draw curves according to training logcaffe-fm-visualizer
- Visualize internal featuremapimg-cls
- Image-classification task
caffe2-cubicle
- Caffe2 and Detectron toolscaffe2_setup.sh
- Auto-install Caffe2detectron_setup.sh
- Auto-install Detectron based on caffe2
labelX-cubicle
- LabelX toolsgen_labelx_jsonlist.py
- Generate labelX-standard jsonlist from raw datalabelx_jsonlist_adapter.py
- Convert labelX-standard jsonlist to useable formatgen_ava_jsonlist.py
- Generate Ava-standard jsonlist from raw dataava_jsonlist_adapter.py
- Convert Ava-standard jsonlist to useable format
mxnet-cubicle
- MXNet toolsfeat-extra
- Image Feature Extractionimg-cls
- Image-classification taskmxnet-cam
- Draw class activation mappingmxnet-visualizer
- Draw curves according to training logobj-det
- Object-detection taskmxnet_setup.sh
- Auto-install mxnet
pytorch-cubicle
- Pytorch toolswarden-cubicle
- Open Dataset toolsopenimage
- openimage v4 data processing
checkout_md5.py
- Check hash(md5) of files and exclude repetitive onesclassification_evaluator.py
- Evaluate image classification resultsdownload_from_urls.py
- Multi-threading downloading scriptsfilter_log_acc.sh
- Grep epoch accuracy of training logsss_download.sh
- Download file from source-station to accelerateverify_fexist.sh
- Verify whether files in path list are available
-
Most of the scripts require
docopt
interface pack:pip install docopt
-
If
No module named AvaLib
is warned:# either remove this line and corresponding lines in codes import AvaLib # or install AvaLib with cmd easy_install lib/AvaLib-1.0-py2.7.egg
use xxx -h
to get help information