-
Notifications
You must be signed in to change notification settings - Fork 130
/
requirements.txt
36 lines (36 loc) · 1.45 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
azure-storage-blob==12.1.0 # Azure packages
bs4==0.0.1
cmd2==2.2.0 # Counterfit terminal
cmd2-ext-test>=2.0.0 # Required for Counterfit terminal tests
coverage==6.5.0
flask==2.0.0
gym>=0.26.0 # Required for cartpole target
h5py==3.1.0
h5py==3.1.0
hyperopt==0.2.3
lightgbm==3.3.1
lightgbm==3.3.1
matplotlib==3.6.1
numpy>=1.18.5
onnxruntime==1.10.0
optuna==2.10.1
orjson==3.6.4
pillow==9.2.0
pre-commit==2.20.0 # Required for pre-commit hooks
protobuf>=3.9 # For running RL attacks. tensorflow 2.10.0 depends on protobuf<3.20 and >=3.9.2
pygame==2.1.2 # Required for cartpole target
pyglet==2.0.0 # Required for cartpole target
pytest==6.2.5 # Test framework
python-Levenshtein-wheels==0.13.2 # Required for text attacks. Pinning to old version because >=0.20.0 fail to import .distance()
pytorch_lightning==1.6.0
pyyaml==6.0
questionary==1.9.0
requests==2.24.0
rich==12.0.1
scipy==1.9.2
tensorflow==2.10.0
tensorflow-hub==0.12.0 # To run textbugger, bae_garg and textfooler attacks
tensorflow-text==2.10.0 # Dependency on
torchfile==0.1.0 # To run fga_jia_2019 attack
torchvision==0.11.1
traitlets==5.3.0 # Required for Windows