trojai

View on PyPIReverse Dependencies (0)

0.2.23 trojai-0.2.23-py3-none-any.whl

Wheel Details

Project: trojai
Version: 0.2.23
Filename: trojai-0.2.23-py3-none-any.whl
Download: [link]
Size: 171675
MD5: 07acdc5caa700392ca1fcaab2cf5eeeb
SHA256: 56303865a7506888004cb65f011265d9c78342484a4f29fa3a662244f479e798
Uploaded: 2021-04-24 02:04:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trojai
Version: 0.2.23
Summary: TrojAI model and dataset generation library
Author: Kiran Karra, Chace Ashcraft, Nat Kavaler, Michael Majurski, Taylor Kulp-McDowall
Author-Email: kiran.karra[at]jhuapl.edu,chace.ashcraft[at]jhuapl.edu,nathaniel.kavaler[at]jhaupl.edu,michael.majurski[at]nist.gov,taylor.kulp-mcdowall[at]iarpa.gov
Home-Page: https://github.com/trojai/trojai
License: Apache License 2.0
Keywords: deep-learning trojan adversarial
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3
Requires-Dist: numpy (>=1.19.2)
Requires-Dist: pandas (>=1.0.3)
Requires-Dist: scikit-image (>=0.17.2)
Requires-Dist: joblib (>=0.14.1)
Requires-Dist: scipy (>=1.5.3)
Requires-Dist: pillow (>=7.1.2)
Requires-Dist: scikit-learn (>=0.23.0)
Requires-Dist: tqdm (>=4.46.0)
Requires-Dist: opencv-python (>=4.2.0.34)
Requires-Dist: torch (==1.7.0)
Requires-Dist: torchvision (==0.8.0)
Requires-Dist: torchtext (==0.8.0)
Requires-Dist: blend-modes
Requires-Dist: spacy (>=2.2.0)
Requires-Dist: cloudpickle (>=1.4.1)
Requires-Dist: Wand (>=0.5.9)
Requires-Dist: nltk (>=3.5)
Requires-Dist: pyllist (>=0.3)
Requires-Dist: albumentations
Requires-Dist: advertorch
Requires-Dist: nltk
Requires-Dist: pyllist
Requires-Dist: transformers (==4.5.1)
Requires-Dist: kaggle
Requires-Dist: tb-nightly
Requires-Dist: future
Requires-Dist: nose (==1.3.7); extra == "test"
Requires-Dist: coverage (==5.0.3); extra == "test"
Requires-Dist: mock; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2105 characters]

WHEEL

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

RECORD

Path Digest Size
trojai/__init__.py sha256=i8bq7VX8Y14LhLMnwuj3ifq97G597ibJ3p3bFtPxcPI 88
trojai/datagen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/datagen/albumentations_xforms.py sha256=w-FnwDIVqt4iaYp68UPDU-HHSUBfPZWD01Xqz_sGnuE 19164
trojai/datagen/blend_merges.py sha256=7xU3aAn889OUDYgqwjzBDFk5rtwYeEsUiszvYAojdpw 7434
trojai/datagen/common_label_behaviors.py sha256=BokR7DXsXLg0OHokSAlzYVzi-QHxQKbr7n673tdObsE 1845
trojai/datagen/common_text_transforms.py sha256=qyHkT57BIQ1va5NC2tn54sL8SpjnVRl0tPbwlYkHJkQ 686
trojai/datagen/config.py sha256=x_IBG569uAGu5j2JcjABExGPSP-q7bqiIc2UbCDE7AQ 13958
trojai/datagen/constants.py sha256=HSO4CMKXNRdIJduy5EcMsFgDsGqVjnNFFnndXdkpUhc 716
trojai/datagen/datatype_xforms.py sha256=sDE633StbnGjvUKI9GwDS-HA6uOHA_8uplsOK-es0_c 1605
trojai/datagen/entity.py sha256=ZKcqxNMTRp11xORzyFtsCXPIMj50WFQN8IeaXj-rrHw 753
trojai/datagen/experiment.py sha256=6SngjwZ-dWEm6IDuUyjXOcXqPoZ1ycXakg2bTRlxBOo 12090
trojai/datagen/file_trigger.py sha256=8k0CYw6k5FTTV9PtOjJz67Q2PMxbYOTPlHw5v5Efh7I 2349
trojai/datagen/image_affine_xforms.py sha256=9Gd7xIG7wUzBhcDwDGMZB827kbh1fMa9t5v43Rj8Q3c 15628
trojai/datagen/image_brightness_xforms.py sha256=NWF2lgB_4LDjDPriIJqcdhYid-yNSCeUVD2GV2-9R7s 1434
trojai/datagen/image_conversion_utils.py sha256=AgbKCnwchbaJyS4YksCQddcV9euSAZsvVx4b7P-AKSI 5277
trojai/datagen/image_entity.py sha256=VgVr0cQiwi_kE4K1PR5hKRzqbKK3vXJ0rX8V4TA3tMc 1936
trojai/datagen/image_insert_utils.py sha256=NZRdTpslt2xE_2hR6lpusFUL7B3zBLA-lhiTzlTrBmw 14074
trojai/datagen/image_size_xforms.py sha256=E30TjLftdMiGXAEd6NwIImhgpKsnKssmYKmUfTKB-Tw 8877
trojai/datagen/image_triggers.py sha256=B0-xJi4vSYGhFcqIKfTzCW_HGULymbxWZ95MbeOfsgg 11170
trojai/datagen/insert_merges.py sha256=qrP3x5rXj-47alOFIG1f_h7fBVheyLCpSy-9YIaDAuc 13957
trojai/datagen/instagram_xforms.py sha256=85v5L-jbdLoL6rWqTLIw-ABUiPrIpE4j0IXhEMc9xfI 9549
trojai/datagen/label_behavior.py sha256=-y9G-OgC-yJdz2iCQ9AT-rxhoweBq-2CIHD_AVapji8 404
trojai/datagen/lighting_utils.py sha256=o2VuSc8q9rm_Gx2_NhCK8b25D_xB-X6Ddsiu_WYlYUI 6848
trojai/datagen/merge_interface.py sha256=uQLmvaCHSN8siSFTNYLnxCwazjoO1vWcYPD2kvlZsnI 1406
trojai/datagen/noise_xforms.py sha256=kwejZIAerIiRDYtQUDvNd9Abv7-ojoGq4m2s0ZJeMwU 5317
trojai/datagen/pipeline.py sha256=0B-fS5iRWJb4qHtV3ub41nQZXW9uD0e_GJs61gwDGs8 955
trojai/datagen/polygon_trigger.py sha256=rDQDWQFw2ZLaOLi2OhH6qJTlz2453IohhzC33tpzLmM 4496
trojai/datagen/random_color_xforms.py sha256=EXHJdr3vnbrp89CdUXXlF49AU2c7JN4K7dRWi01zHZg 3221
trojai/datagen/static_color_xforms.py sha256=OYLNXAVXedMMKSJ-coHZbp8L9OwM3v46UlRajcwgTrM 2508
trojai/datagen/text_entity.py sha256=rZDeAB4B9rRm_txK2wgs-BtG9HhlTubmlcKZjO4OvEk 1860
trojai/datagen/text_replacement_xforms.py sha256=n4S7fCej8Apdty9u44V3QBzfQW-86QQUWJbhHt0SO5c 2967
trojai/datagen/transform_interface.py sha256=J53gWIVhySuBVEGOnA6lRQ81M4NzBGKuWkhOdEiXR1Y 1709
trojai/datagen/utils.py sha256=qSuawSllKBbcufnugbM3uIgApniimm5yC2qwTWrChyc 956
trojai/datagen/xform_merge_pipeline.py sha256=oSt2da95emQu71HM77ZdY_FkGMQpx1DgT4CcprJ1tAA 20205
trojai/modelgen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/modelgen/adversarial_fbf_optimizer.py sha256=2EObKJTWP7SXQEEAIhCVeubQHTBbSNA5S-2vlZaFl8A 13979
trojai/modelgen/adversarial_pgd_optimizer.py sha256=5WkzKlLrwDOqeh90L9CGi6L0SpAVCQWGObBrlU0iY_o 12841
trojai/modelgen/architecture_factory.py sha256=xCwgoRK3aV2K0wTYYytVDm0BTMZqhbch146IlmsbB9Y 2029
trojai/modelgen/config.py sha256=_fonBR938p0eiXynggeTkHScJVA42A1NexZGMJSd-Dk 63187
trojai/modelgen/conlleval.py sha256=61e7keWCk7y6p0z7G9wFNbWhQP2tCsYxX-0AsEZAuiQ 13145
trojai/modelgen/constants.py sha256=LCEzr5KhIA661fXs5uKRy0xXFLy88AVWrBB7_iiYvP4 617
trojai/modelgen/data_configuration.py sha256=nv34FmMPBiiisLQkUW1f-nZkFQWljl2NU87vQ7QtmfM 4581
trojai/modelgen/data_descriptions.py sha256=fstV6hnj-ieZPkDWicvirvZve9-bVEJ2DRMaooMuZL4 1323
trojai/modelgen/data_manager.py sha256=Q4Ju0fnR55IFQl1G1w-8J0suE5vcUQCM2jT1SYXCcAc 28858
trojai/modelgen/datasets.py sha256=wtOKpRolYMFBUa35OI1YG6CyqfmL-WXoW3b3sfje26Q 15060
trojai/modelgen/default_optimizer.py sha256=5tU_fyex4H09uBm-mMcX37P-KwHTc_oKCxyvfRY0xYc 42525
trojai/modelgen/model_generator.py sha256=zaJk0iyZzkV1ZwwBRi7faFADbMv9qnKahnTb3QUPVDk 2012
trojai/modelgen/model_generator_interface.py sha256=onh_owTxurjEYysWgpp85hD_sNS7E5wYVe72B3q-xkQ 2001
trojai/modelgen/ner_torchtext_optimizer.py sha256=srR9xqirodppk24w-w2FiiR__pHB9N57CWc_JMDjMsA 37486
trojai/modelgen/optimizer_interface.py sha256=A2rcQryhGD3dOuuIrF7_wzTv4FU_J5Wg3bCWYJ0UDQw 4081
trojai/modelgen/runner.py sha256=1gj-nGQaTWYrrGSD9ZMxWqw5Fi6YXVp2cKdR4m3ZIyo 12415
trojai/modelgen/torchtext_optimizer.py sha256=ZHaDvBaXAsmqTKsMK7ykR_SmSnca5gb0-RVMe6tTXTE 33092
trojai/modelgen/torchtext_pgd_optimizer_fixed_embedding.py sha256=WrKhKbo5Etm4B2xh-6b5xsEBe1iI8xg6Pe_RkI3d8u4 13574
trojai/modelgen/training_statistics.py sha256=6L1QQ5KwgEOkVtF4dNwspaktvStxkge4nE3RBeblKcg 17276
trojai/modelgen/uge_model_generator.py sha256=187rgGMl2mp-q-gQyLnx-48tsjg6lKuZ2YwaFDIeiLY 16640
trojai/modelgen/utils.py sha256=Ei76rx6_QPY9svJ-3uc_Fy-9c2fK8jYjtgYjz-JFw0g 2461
trojai/modelgen/architectures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trojai/modelgen/architectures/cifar10_architectures.py sha256=xN__fM0vSn74jeknLGp-78iXI8ut2bwdCXcam1bk_UY 5068
trojai/modelgen/architectures/mnist_architectures.py sha256=YC2MGQR0suSrMuda1kRnHwfLhB6zGRgZGDbHUYSKItA 2460
trojai/modelgen/architectures/text_architectures.py sha256=QwlWD0A0MpN9ublFn5iXbb5f2xwRNs_mqUlSULwCRnw 7942
trojai/modelgen/architectures/traffic_architectures.py sha256=IOvnmq7QsrALcvMd56N1U0GeZ8n3EX0_ff5lcNC0yys 9236
trojai-0.2.23.data/scripts/gen_and_train_mnist.py sha256=MvgAWBecSQiFpYzT1jpOcD_NfixG1j-d_UM9S3NqBQ8 18574
trojai-0.2.23.data/scripts/gen_and_train_mnist_sequential.py sha256=JVniyvgVcYsNyNao2P6P-l2VrYe2Uilor53Uti7SdR8 18984
trojai-0.2.23.data/scripts/mnist.py sha256=_vKRzL1PA5dTasNaRDFQPV6HQ7wcMhzC-QHnM48Kl_o 8102
trojai-0.2.23.data/scripts/mnist_badnets.py sha256=5y9t-giFLTMW5d7_nufdmAwl69TVLxNGarDFZYiF0e4 10282
trojai-0.2.23.data/scripts/mnist_badnets2.py sha256=KTy7HvOJE0rTjmCxOw96ZgmVvXntINL0jUGc8G-t_E4 16444
trojai-0.2.23.data/scripts/mnist_badnets_one_class_trigger.py sha256=pEBXwdV0CrI7RIfW6xfMuXe7jrp_eDHPOEi0V65WqMU 10775
trojai-0.2.23.data/scripts/mnist_utils.py sha256=_DH9Q1frbeb9MEJXejlbBnGOsDI0q8bzAiT4zQrSCcQ 7117
trojai-0.2.23.dist-info/LICENSE sha256=WNHhf_5RCaeuKWyq_K39vmp9F28LxKsB4SpomwSZ2L0 11357
trojai-0.2.23.dist-info/METADATA sha256=eo0kq-vFlDdv1If9XzRenUlVCrLI5PGGTXcU59QZhS8 4046
trojai-0.2.23.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
trojai-0.2.23.dist-info/dependency_links.txt sha256=P1GmY0zVyZ8b8PD78UnLbRYz4q-lsNLm2VcrdVVfiVU 127
trojai-0.2.23.dist-info/top_level.txt sha256=pkMka5yIb84swuRXiPiZFkrcNqJeduuV9JufpfmsK_o 7
trojai-0.2.23.dist-info/RECORD

top_level.txt

trojai
git+https://bitbucket.xrcs.jhuapl.edu/scm/troj/albumentations.git@reproducible_randomness_for_augmentations#egg=albumentations