cupbearer

View on PyPIReverse Dependencies (0)

0.0.1 cupbearer-0.0.1-py3-none-any.whl

Wheel Details

Project: cupbearer
Version: 0.0.1
Filename: cupbearer-0.0.1-py3-none-any.whl
Download: [link]
Size: 54349
MD5: b5eeb5632a9e4502e938a08eacd917dd
SHA256: 9fe1651140799ff7c090282225972b818919fbedb5e5ba9f7ea0bf0107c57b09
Uploaded: 2023-08-20 02:38:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cupbearer
Version: 0.0.1
Summary: A library for mechanistic anomaly detection
Author-Email: Erik Jenner <erik[at]ejenner.com>
Project-Url: Homepage, https://github.com/ejnnr/cupbearer
Project-Url: Bug Tracker, https://github.com/ejnnr/cupbearer/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: flax (~=0.7.0)
Requires-Dist: jax (~=0.4.13)
Requires-Dist: optax (~=0.1.7)
Requires-Dist: orbax-checkpoint (~=0.2.7)
Requires-Dist: numpy (~=1.24.2)
Requires-Dist: scikit-learn (~=1.2.2)
Requires-Dist: Pillow (~=9.4.0)
Requires-Dist: torch (~=2.0.0)
Requires-Dist: torchvision (~=0.15.1)
Requires-Dist: simple-parsing (~=0.1.3)
Requires-Dist: tqdm
Requires-Dist: loguru
Requires-Dist: matplotlib
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: iceberg-dsl (==0.0.6); extra == "plots"
Requires-Dist: wandb; extra == "wandb"
Provides-Extra: dev
Provides-Extra: plots
Provides-Extra: wandb
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4869 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cupbearer/__init__.py sha256=f1JeqHEWM3QX3EUFqqssXGBPpNQ5r2o7cIOWy7qopBk 133
cupbearer/data/__init__.py sha256=r_VsACTKvpRKjcB9wXIpndmmRN-KMih5W-gxye0_I_M 1137
cupbearer/data/_shared.py sha256=qoINAn07ZIG_rVNyQ2m6NkVlcDLYItP9fGCsYPv-2RA 5540
cupbearer/data/adversarial.py sha256=ZIye2cdCmem44Gug3gHxmHXQx5Kq25QPUWRqH69LTkw 4103
cupbearer/data/backdoor_data.py sha256=qm_mFQhNM3fvcAwrP11rPpZVxOHd6BJ2BxLnmRPPCpY 700
cupbearer/data/backdoors.py sha256=w-_XoUh_BjcOOGP3efALCywmGsP8VldZLwAoGECJ1mw 2314
cupbearer/data/pytorch.py sha256=qUdhgDk1b6Mf1RSg_d8GGwQCFiRuZ6IDLg5RmdX40Bc 1026
cupbearer/detectors/__init__.py sha256=4XbZdU8O5tsOhkhEyH6DG7IZRmgY4nCF-uklPOzlzFI 484
cupbearer/detectors/anomaly_detector.py sha256=C1jax4_pInifCVK1qM3z-82jgdjP9R6XlQZxuQKJu3Y 9730
cupbearer/detectors/config.py sha256=wxJYjUduE3Nwzjtl6ozkODBI0BB8a0VCFIeZePrgbMA 1797
cupbearer/detectors/abstraction/__init__.py sha256=0foke303IiufBecN5I_9ooriDeFsEmz4E74AfwoX7sk 4826
cupbearer/detectors/abstraction/abstraction.py sha256=kmKHnqH1oEszW7CQZnoFyTDGlPxXpIOz6pXdTIeuVWA 9696
cupbearer/detectors/abstraction/abstraction_detector.py sha256=pJhvIlbsINXtuCrrzhVJWb7lBL0-uN1_89g5YGB2twU 12619
cupbearer/detectors/abstraction/adversarial_detector.py sha256=oQFdJopMWuanBQLxmMxTU5-NziWy4jfteKOjYv97WOk 6916
cupbearer/detectors/mahalanobis/__init__.py sha256=aCIpCHPi2kqUUXhF3rRs6Bjh85T0T18fDSGGD4n2uyc 863
cupbearer/detectors/mahalanobis/helpers.py sha256=W_muTZAdr9nEcHbfF9k5IRE_rm4U7l5Dy8Y-sd46H_4 2536
cupbearer/detectors/mahalanobis/mahalanobis_detector.py sha256=KiQQz5Gr5fQkf5FsgHBd1wRJK3E_U9XxQsg77uHTjYs 3150
cupbearer/models/__init__.py sha256=P5j6tdyTBhIXHhnOrXt1L0LHrQRBadkScafC-NUObAY 1865
cupbearer/models/computations.py sha256=kQMCL5tg1l7TtrjE4gSjRPcLWE44B1eu2ZhQ7Myx2MU 11186
cupbearer/scripts/eval_detector.py sha256=ihbC37Z_hdT7r7HZnQOZV_C5y30bn9I94mGtJHVZAcY 621
cupbearer/scripts/make_adversarial_examples.py sha256=OGhQEnoMnep-ejTLa5JfBcGLCReEIKg3zvNflfk4okU 3753
cupbearer/scripts/train_classifier.py sha256=GhAAb-Y4WyRDCveTacFnLUbu02mwV6ECQnPw0G2Lal0 3677
cupbearer/scripts/train_detector.py sha256=M3cT-lIqjQ3nGsaAax9BIZF82JbsJymmv5dBldO_smc 717
cupbearer/scripts/conf/eval_detector_conf.py sha256=xLsvgtyN8OX6P0Tv9G8V0ptUfZarNMrFiyb-mZsFHUw 563
cupbearer/scripts/conf/make_adversarial_examples_conf.py sha256=tjMP-du-cRnKI8mOA0cRB-jZzIQC4tLknNwMZrpykII 538
cupbearer/scripts/conf/train_classifier_conf.py sha256=9-vxDQYh7ukgLEriyKidRYZ0DcYn6Y0mLh9bkl1Tjq4 1150
cupbearer/scripts/conf/train_detector_conf.py sha256=X7QD8PIO9QkjMw61p5W9c3obpq3P-ZuoyFwWll5O_2U 575
cupbearer/tasks/__init__.py sha256=aX2BrjNKHOPXQrGikJW27s_hX_KL8erGAhoOzT73aUI 400
cupbearer/tasks/_config.py sha256=9gzjB2NJPSVBWGmhhz955zO-6bIUz-li0Ks_o-bAgzI 3500
cupbearer/tasks/adversarial_examples.py sha256=qTtW4p-vjG-EA4wHnDX9o8P1IqauAnzWsMX1a_t72tw 1509
cupbearer/tasks/backdoor_detection.py sha256=Tece0YE5MTTx1t8oFxlNmhJ0uQjXxaHcQNYLEN9ud-s 1075
cupbearer/utils/config_groups.py sha256=ffSKHUGvpipeHEcmRF-eSxHpV_-GlTs2gNS5b2bQnG8 946
cupbearer/utils/custom_transforms.py sha256=2QPV2olaU80oa7dLQ5DpG0rC-WKESBvTNh_penc3ykA 1259
cupbearer/utils/logger.py sha256=TU715kEDLIXhxUgU1S7A9y4B8RtpwCLYm6b8I6nZjmY 1959
cupbearer/utils/optimizers.py sha256=PQJugrz0KLNbs6ZnhAAS9iM6uKrTVVDLyEAZWcIbq4A 591
cupbearer/utils/scripts.py sha256=ryDBShE3OnchZAy0QE5vTulV5zK7SSTJ9IbeVviiffU 2864
cupbearer/utils/trainer.py sha256=03XVB-Yuk56hhi4SQqfWdv1kkk6SWIKui3us25NsQTA 17326
cupbearer/utils/utils.py sha256=XRY3aOeSPNpdC37i3uNhAZKp28ytQHcx8P-FpfBm_9o 6304
cupbearer-0.0.1.dist-info/LICENSE sha256=VmjrMG_DQeI4Sbj_SaM_bGtiPuRNBCO8EIQqHdjuhsg 1068
cupbearer-0.0.1.dist-info/METADATA sha256=MgQNbriqXNRmpnOOY20Q-pqaebmHCS-FZoRHtRYKOhQ 6014
cupbearer-0.0.1.dist-info/WHEEL sha256=5sUXSg9e4bi7lTLOHcm6QEYwO5TIF1TNbTSVFVjcJcc 92
cupbearer-0.0.1.dist-info/top_level.txt sha256=8AfQw5fK41Q0yAY8992NLLV9hCd1NF-7GSriPTSf7TE 10
cupbearer-0.0.1.dist-info/RECORD

top_level.txt

cupbearer