Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix bug in scoring failure * update power example to support bit-depth search * update result directories * revert changes to example/power * add bit depth example * revert directory changes for power example * fixed directory for mnist in power example * fixed directory for mnist in power example * use the latest torch torchvision torchaudio * update workflow to push on PR * removed double stage folders in log folder * + more epochs for cifar100 * changed intervals from uniform to log uniform, made learning rate range larger * strip whitespace, covert o numeric in compile script * update git ignores * suport nb_epoch as defence choice * remove adv_success from requirements * add "NaN" to nones * update afr script * update mnist .dvc cache * updat cifar10 plots * uncomment paretoset in plotting * fix default defence bug and realtive pathing in compile script * moved plots to subfolder * better configuration support * fix compile script bug * update compile and plots yaml for power example * fix compile bug * update plots * include plot files in dvc * update afr to read from conf file * linting * linting * update pytorch example * update pytorch afr.yaml (not working) * split cleaning from plotting, but only working for examples/pytorch/mnist * working cleaning script * fix pytorch examples with new clean script * remove debug check from parse_results * make deckard a depedendency of the parsing script * made models.sh easier to read * update afr for pytorch example * update power example * update dvc.lock for pytorch example * update pytorch/cifar100 * update power/plots (not working) * add docstrings to plots.py * update power example with merge script * add power data * update configs * add combined plots * update afr models * added support for dummy variables in afr * ++combined_plots.py and fix afr bug * add cifar100 l4 power data with commenting everything else * add varepsilon to attack params * add dummy variables * fix rounding bug * update to newest plots * newest plots for power example * linting * removed old afr file * linting * Merge branch 'fix-compile-script' of github.com:simplymathematics/deckard into fix-compile-script * update conf * fixed kepler script bug * linting * linting * linting * linting * linting * linting * linting * linting * linting * fixed cifar100 pytorch example script * more resilient wait and cleaning scripts * +GZIP example * bug fixes * fix latex nan bug * bug fixes * add index to compilation csv * better defence merging * fixed bug where x,y scale are None * update cifar100 confs * fixed cleaning bug * fixed afr plot rendering bug * add check for negative predict time * update configs * fixed failure rate bug and updated confs * change plot default from eps to pdf * fix bug in calculating failure rate when attack size != train size * update mnist confs * specify attack size at the command line * linting * update all plot configs * Fix compile script (#172) * fix bug in scoring failure * update power example to support bit-depth search * update result directories * revert changes to example/power * add bit depth example * revert directory changes for power example * fixed directory for mnist in power example * fixed directory for mnist in power example * use the latest torch torchvision torchaudio * update workflow to push on PR * removed double stage folders in log folder * + more epochs for cifar100 * changed intervals from uniform to log uniform, made learning rate range larger * strip whitespace, covert o numeric in compile script * update git ignores * suport nb_epoch as defence choice * remove adv_success from requirements * add "NaN" to nones * update afr script * update mnist .dvc cache * updat cifar10 plots * uncomment paretoset in plotting * fix default defence bug and realtive pathing in compile script * moved plots to subfolder * better configuration support * fix compile script bug * update compile and plots yaml for power example * fix compile bug * update plots * include plot files in dvc * update afr to read from conf file * linting * linting * update pytorch example * update pytorch afr.yaml (not working) * split cleaning from plotting, but only working for examples/pytorch/mnist * working cleaning script * fix pytorch examples with new clean script * remove debug check from parse_results * make deckard a depedendency of the parsing script * made models.sh easier to read * update afr for pytorch example * update power example * update dvc.lock for pytorch example * update pytorch/cifar100 * update power/plots (not working) * add docstrings to plots.py * update power example with merge script * add power data * update configs * add combined plots * update afr models * added support for dummy variables in afr * ++combined_plots.py and fix afr bug * add cifar100 l4 power data with commenting everything else * add varepsilon to attack params * add dummy variables * fix rounding bug * update to newest plots * newest plots for power example * linting * removed old afr file * linting * Merge branch 'fix-compile-script' of github.com:simplymathematics/deckard into fix-compile-script * update conf * fixed kepler script bug * linting --------- Co-authored-by: Mohammad Reza Saleh <[email protected]> Co-authored-by: salehsedghpour <[email protected]> * added dummy vars, fixed plots * fix afr.py bugs * bad merge? * merge * fix bugs * linting * linting * linting * linting * linting * linting * update linter * update linter * update linter * update linter * linting * update setup, .gitignore * fix failure rate bug (again) * most up-to-date plots * update failure rate from h to f in pytorch examples * remove intercept and scale parameters from afr plots * remove rows where the score is an error * update plolt confs for pytorch example * allow setting filename from command line of AFR script * plot legend tweaks * linting * linting * Update Dockerfile * update dockerfile * lintin * update gzip configs * better logging * add url validation for data pipeline * git rm * update truthseeker yaml * add gzip .gitignore * gzip dvc changes * add sampling during training * more resilient find_best script * fixed bug with finding min/max when data is non-numeric * add support for url/local datasets * add column dropping for data parsing * find best for multi-objective search * better cleaning for experiments without attacks * better filetype support when plotting * load distance matrix from disk (optionally) * update confs for gzip * update default params * update .gitignore, add some models to torch_example * refactor confs * update pytorch confs * minor bug fixes * fix small bugs * add resnet examples * update pytorch experiment confs * config changes * increase timeline resolution * config changes * removed dvc cruft * update cost normalization calculation * update afr plotting * remove partial effects from pytorch config, add support for aalen additive models * update dvc file for pytorch plots * better error handling * update survival plots * ++plots to newest overleaf * dummy config changes * config change * re-run plot dvc.yaml * config changes * update .gitignore * fixed file bug * fix keyword bug * change Coefficient plots to sym log scale * and latex to result parsing * added support for forloop stage parsing * streamline some code * config changes + predicting the metric with a model config chosen by key * add plots yaml again * stop tracking cifar100.yaml * fix uncaught exception * make dataset formatting more robust * add a type check * update default configs for each dataset to use env vars instead of hard-coded values for the number of jobs * reconfigure the dvc pipeline for re-running and changing the number of jobs + adversarial success * config changes * better pytorch out of memory handling * add normalization to trash metric * better convergence error handline * config changes * linting * linting * stop tracking cifar100.yaml * use pretrained models as initial weights * better error handling * remove cruft * delete old configs * rename parameter for clarity * moved from plots to conf folder * update dvc to work with last commit * config changes for pytorch example * linting * update torch example to use nb_epochs instead of nb_epoch * linting * config updates * fixed bad merge * linting * update .gitignore * stop tracking params file * removed overly verbose logging * broke up attack scripts for better dvc tracking * update pytorch confs * add hashable object, better art type checking * created hashable object for inheritance * changed AFR to AFT * add arbitrary set() dictionary to catplot * add numeric casting to afr * fix logging bug * linting * better art typing * hashable object * linting * fixed hashing bug * fix bug * linting --------- Co-authored-by: Mohammad Reza Saleh <[email protected]> Co-authored-by: salehsedghpour <[email protected]>
- Loading branch information