twosixlabs / armory

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

[BUG]: np has no attribute bool #1978

Closed swsuggs closed 1 year ago

swsuggs commented 1 year ago

Description of the bug

armory/scenarios/poison.py", line 312, in filter_dataset:

self.removed = (1 - self.indices_to_keep).astype(np.bool)

Throws:

AttributeError: module 'numpy' has no attribute 'bool'.                                                 
`np.bool` was a deprecated alias for the builtin `bool`. To avoid this error in existing code, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy s
calar type, use `np.bool_` here.                    
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations 

Steps To Reproduce

Run a poison config with latest docker

Additional Information

Related to #1971