twosixlabs / armory

ARMORY Adversarial Robustness Evaluation Test Bed
MIT License
174 stars 67 forks source link

Update tensorflow conda environment #1968

Closed christopherwoodall closed 1 year ago

christopherwoodall commented 1 year ago

Update to fix audio poisoning scenarios.

Error

File "/workspace/armory/baseline_models/tf_graph/audio_resnet50.py", line 62, in train_step
model.optimizer.apply_gradients(zip(gradients, model.trainable_variables))
File "/opt/conda/lib/python3.9/site-packages/keras/optimizers/optimizer_experimental/optimizer.py", line 1140, in apply_gradients
return super().apply_gradients(grads_and_vars, name=name)
File "/opt/conda/lib/python3.9/site-packages/keras/optimizers/optimizer_experimental/optimizer.py", line 634, in apply_gradients
i
teration = self._internal_apply_gradients(grads_and_vars)
File "/opt/conda/lib/python3.9/site-packages/keras/optimizers/optimizer_experimental/optimizer.py", line 1166, in _internal_apply_gradients
return tf.__internal__.distribute.interim.maybe_merge_call(
File "/opt/conda/lib/python3.9/site-packages/keras/optimizers/optimizer_experimental/optimizer.py", line 1216, in _distributed_apply_gradients_fn
distribution.extended.update(
File "/opt/conda/lib/python3.9/site-packages/keras/optimizers/optimizer_experimental/optimizer.py", line 1211, in apply_grad_to_update_var
return self._update_step_xla(grad, var, id(self._var_key(var)))
Node: 'StatefulPartitionedCall_66'
libdevice not found at ./libdevice.10.bc
[[{{node StatefulPartitionedCall_66}}]] [Op:__inference_train_step_195557]
christopherwoodall commented 1 year ago

FYSA: Adding open keras and tensorflow issues for tracking.