Skip to content

Commit cabca7d

Browse files
authored
Merge pull request #2581 from Trusted-AI/dependabot/pip/timm-1.0.15
Bump timm from 0.9.2 to 1.0.15
2 parents 35ca7ab + e02ae8d commit cabca7d

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

.github/workflows/ci-tensorflow-v1.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
sudo apt-get update
4949
sudo apt-get -y -q install ffmpeg libavcodec-extra
5050
python -m pip install --upgrade pip setuptools wheel
51-
pip install -q -r <(sed '/^pandas/d;/^scipy/d;/^matplotlib/d;/^xgboost/d;/^tensorflow/d;/^keras/d;/^jax/d;/^torch/d;/^Pillow/d;/^h5py/d;/^kornia/d;/^scikit-learn/d;/^pytest-mock/d;/^GPy/d;/^lief/d;/^statsmodels/d;/^ultralytics/d;/^ipython/d;/^numba/d;/^pytest/d;/^pylint/d;/^mypy/d;/^pycodestyle/d;/^black/d;/^types-PyYAML/d;/^types-setuptools/d;/^requests/d' requirements_test.txt)
51+
pip install -q -r <(sed '/^pandas/d;/^scipy/d;/^matplotlib/d;/^xgboost/d;/^tensorflow/d;/^keras/d;/^jax/d;/^torch/d;/^Pillow/d;/^h5py/d;/^kornia/d;/^scikit-learn/d;/^pytest-mock/d;/^GPy/d;/^lief/d;/^statsmodels/d;/^ultralytics/d;/^ipython/d;/^numba/d;/^pytest/d;/^pylint/d;/^mypy/d;/^pycodestyle/d;/^black/d;/^types-PyYAML/d;/^types-setuptools/d;/^requests/d;/^timm/d' requirements_test.txt)
5252
pip install pandas==1.3.5
5353
pip install scipy==1.7.2
5454
pip install matplotlib==3.5.3
@@ -59,7 +59,7 @@ jobs:
5959
pip install numpy==1.20
6060
pip install torch==1.13.1
6161
pip install torchaudio==0.13.1
62-
pip install torchvision==0.14.1+cpu
62+
pip install torchvision==0.14.1
6363
pip install Pillow==9.5.0
6464
pip install h5py==3.8.0
6565
pip install kornia==0.6.12
@@ -72,6 +72,7 @@ jobs:
7272
pip install pytest==7.4.4
7373
pip install pytest-cov
7474
pip install requests==2.31.0
75+
pip install timm==0.9.12
7576
pip list
7677
- name: Run Tests
7778
run: ./run_tests.sh ${{ matrix.framework }}

art/estimators/certification/derandomized_smoothing/pytorch.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def __init__(
162162
model, pretrained=load_pretrained, drop_tokens=drop_tokens, device_type=device_type
163163
)
164164
if replace_last_layer:
165-
model.head = torch.nn.Linear(model.head.in_features, nb_classes)
165+
model.head = torch.nn.Linear(model.head.in_features, nb_classes) # type: ignore
166166
if isinstance(optimizer, type):
167167
if optimizer_params is not None:
168168
optimizer = optimizer(model.parameters(), **optimizer_params)
@@ -181,9 +181,9 @@ def __init__(
181181
model = timm.create_model(
182182
pretrained_cfg["architecture"], drop_tokens=drop_tokens, device_type=device_type
183183
)
184-
model.load_state_dict(supplied_state_dict)
184+
model.load_state_dict(supplied_state_dict) # type: ignore
185185
if replace_last_layer:
186-
model.head = torch.nn.Linear(model.head.in_features, nb_classes)
186+
model.head = torch.nn.Linear(model.head.in_features, nb_classes) # type: ignore
187187

188188
if optimizer is not None:
189189
if not isinstance(optimizer, torch.optim.Optimizer):
@@ -193,10 +193,10 @@ def __init__(
193193
opt_state_dict = optimizer.state_dict()
194194
if isinstance(optimizer, torch.optim.Adam):
195195
logging.info("Converting Adam Optimiser")
196-
converted_optimizer = torch.optim.Adam(model.parameters(), lr=1e-4)
196+
converted_optimizer = torch.optim.Adam(model.parameters(), lr=1e-4) # type: ignore
197197
elif isinstance(optimizer, torch.optim.SGD):
198198
logging.info("Converting SGD Optimiser")
199-
converted_optimizer = torch.optim.SGD(model.parameters(), lr=1e-4)
199+
converted_optimizer = torch.optim.SGD(model.parameters(), lr=1e-4) # type: ignore
200200
else:
201201
raise ValueError("Optimiser not supported for conversion")
202202
converted_optimizer.load_state_dict(opt_state_dict)

requirements_test.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ torchaudio==2.5.0
3636
torchvision==0.20.0
3737

3838
# PyTorch image transformers
39-
timm==0.9.2
39+
timm==1.0.15
4040

4141
catboost==1.2.7
4242
GPy==1.13.2

0 commit comments

Comments
 (0)