Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge branches #187

Merged
merged 450 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
450 commits
Select commit Hold shift + click to select a range
8a850ba
reconfigure the dvc pipeline for re-running and changing the number o…
simplymathematics Jun 25, 2024
e319871
config changes
simplymathematics Jul 2, 2024
faaa05b
better pytorch out of memory handling
simplymathematics Jul 2, 2024
1ad4118
add normalization to trash metric
simplymathematics Jul 2, 2024
704b883
better convergence error handline
simplymathematics Jul 6, 2024
68a7e63
config changes
simplymathematics Jul 6, 2024
c166940
linting
simplymathematics Jul 6, 2024
909a5d3
linting
simplymathematics Jul 6, 2024
0cac8b3
better main.py, linting
simplymathematics Jul 6, 2024
af68900
remove tmp
simplymathematics Jul 6, 2024
d567a14
linting
simplymathematics Jul 6, 2024
0e18db2
stop tracking cifar100.yaml
simplymathematics Jul 10, 2024
e4ffd7c
better main, linting
simplymathematics Jul 13, 2024
d0622b2
removed old notebook
simplymathematics Jul 13, 2024
beac652
update params file for gzip
simplymathematics Jul 13, 2024
aa9c431
removed unused import
simplymathematics Jul 13, 2024
e9b76b9
removed unused import
simplymathematics Jul 13, 2024
d5a229f
added missing import
simplymathematics Jul 13, 2024
18194e4
rename main function
simplymathematics Jul 13, 2024
583e052
rename parser, main function
simplymathematics Jul 13, 2024
ce7ecdf
rename parser, main function
simplymathematics Jul 13, 2024
ce672cd
rename main function
simplymathematics Jul 13, 2024
febf205
remove old script
simplymathematics Jul 13, 2024
6fba4b5
rename parser, main function
simplymathematics Jul 13, 2024
762067d
use pretrained models as initial weights
simplymathematics Jul 18, 2024
b64116d
better error handling
simplymathematics Jul 18, 2024
9b3b0db
remove cruft
simplymathematics Jul 18, 2024
ca0dd7b
delete old configs
simplymathematics Jul 18, 2024
1903461
rename parameter for clarity
simplymathematics Jul 18, 2024
3d71777
moved from plots to conf folder
simplymathematics Jul 18, 2024
e2f1414
update dvc to work with last commit
simplymathematics Jul 18, 2024
6d3a203
config changes for pytorch example
simplymathematics Jul 18, 2024
a719768
linting
simplymathematics Jul 18, 2024
1d07aee
update torch example to use nb_epochs instead of nb_epoch
simplymathematics Jul 19, 2024
9f69050
stop tracking params.yaml
simplymathematics Jul 19, 2024
29f10f9
update configs for final plots
simplymathematics Jul 19, 2024
8332c26
removed fixed random number seed
simplymathematics Jul 22, 2024
eaf4c5b
renamed functions for clarity
simplymathematics Jul 22, 2024
b712142
gzip conf changes
simplymathematics Jul 22, 2024
8566540
rename functions for main script
simplymathematics Jul 22, 2024
edfe15f
update layers for main file
simplymathematics Jul 22, 2024
e06dc96
update main script
simplymathematics Jul 22, 2024
97003e0
linting
simplymathematics Jul 22, 2024
6c9ca99
linting
simplymathematics Jul 22, 2024
ab8a119
linting
simplymathematics Jul 30, 2024
4060aa1
config updates
simplymathematics Jul 30, 2024
3c82c93
update __all__
simplymathematics Jul 30, 2024
fa66df2
add support for columns missing in subsets
simplymathematics Jul 30, 2024
fc01a49
remove extra column in results csv
simplymathematics Jul 30, 2024
34cb192
remove item. from file config during matrix and foreach stages
simplymathematics Jul 30, 2024
2a67131
improved plotting
simplymathematics Jul 30, 2024
1358a71
get batched gzip classifier working
simplymathematics Jul 30, 2024
7115531
refactor gzip classifier
simplymathematics Jul 30, 2024
4de24a1
config updates for gzip
simplymathematics Jul 30, 2024
7b68187
liniting
simplymathematics Jul 30, 2024
76f77ee
linting
simplymathematics Jul 30, 2024
031ae8c
Merge branch 'main' of github.com:simplymathematics/deckard into upda…
simplymathematics Jul 30, 2024
ef8a8cd
fixed bad merge
simplymathematics Jul 30, 2024
c185a5f
linting
simplymathematics Jul 30, 2024
afa47cb
update .gitignore
simplymathematics Jul 30, 2024
2796641
stop tracking params file
simplymathematics Jul 30, 2024
59b777f
removed overly verbose logging
simplymathematics Jul 31, 2024
ac972da
broke up attack scripts for better dvc tracking
simplymathematics Jul 31, 2024
c7dac03
change logger.info to logger.debug
simplymathematics Aug 4, 2024
60a37df
add kwarg support to scorer
simplymathematics Aug 4, 2024
ee6472c
gzip config improvements
simplymathematics Aug 4, 2024
68896c2
linting
simplymathematics Aug 4, 2024
4f14350
linting
simplymathematics Aug 4, 2024
3d9da3d
linting
simplymathematics Aug 4, 2024
8b225a0
.gitignore
simplymathematics Aug 8, 2024
270e97b
attempting to use pandas api to fix problems with concurrency in the …
simplymathematics Aug 8, 2024
a7d5c45
rearranged folders for logs in gzip example
simplymathematics Aug 8, 2024
b78639d
remove _target_ for cleaner configs
simplymathematics Aug 8, 2024
5077fea
fix data saving bug when a dictionary is passed
simplymathematics Aug 8, 2024
898161e
update pytorch confs
simplymathematics Aug 13, 2024
abf273d
add hashable object, better art type checking
simplymathematics Aug 13, 2024
0500458
created hashable object for inheritance
simplymathematics Aug 13, 2024
9b19c8e
changed AFR to AFT
simplymathematics Aug 13, 2024
6ca1c69
add arbitrary set() dictionary to catplot
simplymathematics Aug 13, 2024
8a2f361
add numeric casting to afr
simplymathematics Aug 13, 2024
0240e29
fix logging bug
simplymathematics Aug 13, 2024
db2c9ed
linting
simplymathematics Aug 13, 2024
658e987
better art typing
simplymathematics Aug 13, 2024
40594bb
hashable object
simplymathematics Aug 13, 2024
baee84d
linting
simplymathematics Aug 13, 2024
4490435
Merge branch 'main' of github.com:simplymathematics/deckard into upda…
simplymathematics Aug 13, 2024
a38ed17
fixed hashing bug
simplymathematics Aug 13, 2024
d674b97
fix bug
simplymathematics Aug 13, 2024
171efbd
linting
simplymathematics Aug 13, 2024
3bafd90
update power example
simplymathematics Aug 26, 2024
2ebdef3
better data cleaning
simplymathematics Aug 26, 2024
77c96b2
small data conf refactor
simplymathematics Aug 26, 2024
3d717af
small model,exp conf refactor
simplymathematics Aug 26, 2024
b0cd7fb
better aft fitting
simplymathematics Aug 26, 2024
1d849b3
better result compiling
simplymathematics Aug 26, 2024
adb4862
removed bold fonts on plots
simplymathematics Aug 26, 2024
b28dd9b
update gzip example
simplymathematics Aug 26, 2024
03145d2
linting
simplymathematics Aug 26, 2024
bedd83b
linting
simplymathematics Aug 26, 2024
a2f24d0
linting
simplymathematics Aug 26, 2024
40bd017
linting
simplymathematics Aug 26, 2024
c0f5c3d
update gzip example
simplymathematics Sep 5, 2024
8463eff
better experiment logging
simplymathematics Sep 5, 2024
4cc1ecf
rename afr innards
simplymathematics Sep 5, 2024
61744e8
ignore errors while compiling data
simplymathematics Sep 5, 2024
b562047
read json dictionaries
simplymathematics Sep 5, 2024
1867ee6
added comments
simplymathematics Sep 5, 2024
8bb1eb9
better logging
simplymathematics Sep 5, 2024
7e2873a
better cat plot
simplymathematics Sep 5, 2024
2a891a7
re-run power example
simplymathematics Sep 5, 2024
fd7106d
read json dictionaries
simplymathematics Sep 5, 2024
91036e4
better experiment state tracking
simplymathematics Sep 5, 2024
edf539a
better plot labelling
simplymathematics Sep 5, 2024
d07b482
linting
simplymathematics Sep 5, 2024
6f77760
linting
simplymathematics Sep 5, 2024
6c5adde
check metric space assumptions script
simplymathematics Sep 5, 2024
8af9ec2
merge main into this branch
simplymathematics Sep 5, 2024
c6601cf
linting
simplymathematics Sep 5, 2024
b80b708
linting
simplymathematics Sep 5, 2024
54958b4
linting
simplymathematics Sep 5, 2024
6e43dbe
linting
simplymathematics Sep 5, 2024
170fc7e
linting
simplymathematics Sep 5, 2024
7f285a2
remove dataconversion warning filter
simplymathematics Sep 5, 2024
a2e2739
better kernel method handling
simplymathematics Sep 5, 2024
ae1c150
refactor the parallelization
simplymathematics Sep 5, 2024
0fb3bc2
refactored modified distance function
simplymathematics Sep 6, 2024
d348029
add identation
simplymathematics Sep 6, 2024
e341e3f
update configs
simplymathematics Sep 6, 2024
08e21dc
+comments
simplymathematics Sep 6, 2024
0876852
bug fix, linting
simplymathematics Sep 6, 2024
12e7d95
linting
simplymathematics Sep 6, 2024
61d04b7
linting
simplymathematics Sep 6, 2024
f82995a
linting
simplymathematics Sep 6, 2024
f6d0776
Merge branch 'main' of github.com:simplymathematics/deckard into upda…
simplymathematics Sep 6, 2024
7c313b4
change name of callback file
simplymathematics Sep 10, 2024
3129398
linting
simplymathematics Sep 11, 2024
7fdec62
update gzip condense confs
simplymathematics Sep 17, 2024
f625be9
better file changes
simplymathematics Sep 17, 2024
31bc211
better file bad ctrl f
simplymathematics Sep 17, 2024
31a7e24
metric space script
simplymathematics Sep 17, 2024
1157749
add data folder to .gitignore
simplymathematics Sep 17, 2024
6ec4bbc
remove duplicate file
simplymathematics Sep 17, 2024
0c67d67
remove duplicate file
simplymathematics Sep 17, 2024
f15e7dd
raise merge error, if needed
simplymathematics Sep 17, 2024
952c318
small refactor
simplymathematics Sep 17, 2024
2583c51
bitter job handling
simplymathematics Sep 17, 2024
82fe15c
linting
simplymathematics Sep 17, 2024
4f8017c
linting
simplymathematics Sep 17, 2024
edd4cbb
+++ metric space check script, ++figs
simplymathematics Oct 3, 2024
68aa938
patch for running the script before previous scripts are finished run…
simplymathematics Oct 3, 2024
c1665eb
linting
simplymathematics Oct 3, 2024
0266050
linting
simplymathematics Oct 3, 2024
048e9a2
linting
simplymathematics Oct 3, 2024
ca899bf
linting
simplymathematics Oct 3, 2024
6e8edc7
linting
simplymathematics Oct 3, 2024
4fcdbda
deleted cruft
simplymathematics Oct 4, 2024
da2ca03
+.gitignore
simplymathematics Oct 13, 2024
b4f0e1e
cleaned out conf folder
simplymathematics Oct 13, 2024
30baf26
update gitignore
simplymathematics Oct 18, 2024
5623303
update configs
simplymathematics Oct 19, 2024
a9d6447
fix folder not existing bug in callback object
simplymathematics Oct 19, 2024
800f07c
fix typo
simplymathematics Oct 19, 2024
1a2e49e
update gitignore
simplymathematics Oct 19, 2024
615b450
add error to log
simplymathematics Oct 19, 2024
a6ec3ef
scripts for checking distance assumptions
simplymathematics Oct 19, 2024
b54f950
deleted some stuff
simplymathematics Oct 19, 2024
797b45b
fixed bug
simplymathematics Oct 19, 2024
4b40764
major refactor
simplymathematics Oct 19, 2024
93ac896
update gzip pipeline
simplymathematics Oct 19, 2024
b70d448
thesis plots
simplymathematics Oct 19, 2024
01c9769
linting
simplymathematics Oct 19, 2024
484c13f
linting
simplymathematics Oct 19, 2024
06b631e
update gzip confs
simplymathematics Nov 5, 2024
0afb252
update data pipeline
simplymathematics Nov 6, 2024
0153a7a
fix kwargs bug
simplymathematics Nov 6, 2024
bd7b958
better logging
simplymathematics Nov 6, 2024
6944144
remove print statement
simplymathematics Nov 6, 2024
1d56cc9
update confs
simplymathematics Nov 6, 2024
ecbb156
minor model refactor
simplymathematics Nov 6, 2024
73b8583
minor model refactor
simplymathematics Nov 6, 2024
b7b11e4
minor experiment refactor
simplymathematics Nov 6, 2024
bfa7133
log relative path
simplymathematics Nov 6, 2024
90e8e90
janky dvc 'for' stage support
simplymathematics Nov 6, 2024
a8f6636
gzip classifier refactor
simplymathematics Nov 6, 2024
1ea0444
remove cruft
simplymathematics Nov 6, 2024
041fb97
fix cat plot rotation bug
simplymathematics Nov 25, 2024
233b245
update check matrices for new folder structure
simplymathematics Nov 25, 2024
508dc08
update configuration files
simplymathematics Nov 25, 2024
447112f
ensure that the optuna study (but not the results saved to disk) is d…
simplymathematics Nov 25, 2024
cf4f7b1
update plots for gzip example
simplymathematics Nov 25, 2024
b9fecf9
linting
simplymathematics Nov 25, 2024
9fd69fe
linting
simplymathematics Nov 25, 2024
9439e87
linting
simplymathematics Nov 25, 2024
392716a
linting
simplymathematics Nov 25, 2024
51ca9ef
linting
simplymathematics Nov 25, 2024
c90f74f
linting
simplymathematics Nov 25, 2024
c6a21ba
linting
simplymathematics Nov 25, 2024
2444f56
linting
simplymathematics Nov 25, 2024
28bcd9d
linting
simplymathematics Nov 25, 2024
067989c
linting
simplymathematics Nov 25, 2024
402b55d
linting
simplymathematics Nov 25, 2024
8293205
update gzip plots, adversarial metrics, add script to find best trial…
simplymathematics Nov 26, 2024
1609e26
linting
simplymathematics Nov 26, 2024
854a7aa
linting
simplymathematics Nov 26, 2024
ebc96f2
linting
simplymathematics Nov 26, 2024
142b05b
linting
simplymathematics Nov 26, 2024
a611559
support more sklearn preprocesors
simplymathematics Nov 30, 2024
057ea97
better adversarial metric support
simplymathematics Nov 30, 2024
bd51593
update gzip plots
simplymathematics Nov 30, 2024
97a851b
clean up classifier refactor
simplymathematics Nov 30, 2024
a832d2f
linting
simplymathematics Nov 30, 2024
7c49de7
better support for finding dummy columns in accelerated failure rate …
simplymathematics Nov 30, 2024
e97823a
fix dependency incompatibility with pandas and numpy
simplymathematics Nov 30, 2024
22a83a3
make omega conf an explicit dependency
simplymathematics Nov 30, 2024
4f2d0ee
attempting to fix build chain
simplymathematics Nov 30, 2024
d2c6b41
removed omegaconf listmergemode for backwards compatibility?
simplymathematics Nov 30, 2024
0cbe1f8
undo last commit
simplymathematics Nov 30, 2024
70b0076
undo last commit
simplymathematics Nov 30, 2024
e1fefea
remove submodules
simplymathematics Nov 30, 2024
3269924
remove old workspace files
simplymathematics Dec 1, 2024
55f7668
move config file check in optimise script
simplymathematics Dec 1, 2024
4481689
add log rotation
simplymathematics Dec 1, 2024
0855a40
update build tools
simplymathematics Dec 1, 2024
0793d37
clean up deckard test action
simplymathematics Dec 1, 2024
0c725cf
rename afr
simplymathematics Dec 1, 2024
0f4927f
update tests
simplymathematics Dec 1, 2024
ad557a9
remove cruft
simplymathematics Dec 1, 2024
fdda9fa
refactor data object
simplymathematics Dec 1, 2024
3acf3ac
make logging less verbose
simplymathematics Dec 1, 2024
811c9da
refactored art pipeline into separate objects for each framework
simplymathematics Dec 1, 2024
3421f87
update sklearn data pipeline for more preprocessors
simplymathematics Dec 1, 2024
cabd261
change default directory to current working directory for fileconfig …
simplymathematics Dec 1, 2024
3587b7c
refactor model object to make callable simpler
simplymathematics Dec 1, 2024
04fe5e8
Merge branch 'merge_branches' of github.com:simplymathematics/deckard…
simplymathematics Dec 1, 2024
1d884d2
update omegaconf dependency
simplymathematics Dec 1, 2024
f5e1feb
update omegaconf dependency
simplymathematics Dec 1, 2024
9487931
linting
simplymathematics Dec 1, 2024
bd432cf
linting
simplymathematics Dec 1, 2024
e25c164
add submodule
simplymathematics Dec 1, 2024
92bbc3e
linting
simplymathematics Dec 1, 2024
4c860ac
removed submodules
simplymathematics Dec 1, 2024
090d44a
removed submodules from build
simplymathematics Dec 1, 2024
bdbaadd
update toml
simplymathematics Dec 1, 2024
65e9119
update toml
simplymathematics Dec 1, 2024
5e428de
remove cruft
simplymathematics Dec 1, 2024
8efa284
fix typo
simplymathematics Dec 1, 2024
1c4fed0
remove script from .toml because it's broken
simplymathematics Dec 1, 2024
4d5bf8c
Merge branch 'main' into merge_branches
simplymathematics Dec 1, 2024
af0e5ef
upgrade pip in docker
simplymathematics Dec 1, 2024
0fd7b04
update pip in setup script
simplymathematics Dec 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ RUN python3 -m pip install nvidia-pyindex nvidia-cuda-runtime-cu12
RUN apt-get update && apt-get install -y python3 python3-pip
RUN apt-get upgrade -y
RUN git clone https://github.com/simplymathematics/deckard.git
WORKDIR /deckard
RUN python3 -m pip install -e . --verbose
WORKDIR deckard
RUN python3 -m pip install --upgrade pip
RUN python3 -m pip install . --verbose
2 changes: 0 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ classifiers=[
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
[project.scripts]
deckard = "deckard.__main__:main"

[project.optional-dependencies]
test = [
Expand Down
4 changes: 2 additions & 2 deletions setup.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
sudo apt-get update && sudo apt-get install python3 python3-pip -y
sudo apt-get upgrade -y
# git submodule update --init --recursive
python3 -m pip install . --verbose # install deckard
python3 -m pip install --upgrade pip
python3 -m pip install -e . --verbose # install deckard