canary-sefi

View on PyPIReverse Dependencies (0)

2.1.2 canary_sefi-2.1.2-py3-none-any.whl

Wheel Details

Project: canary-sefi
Version: 2.1.2
Filename: canary_sefi-2.1.2-py3-none-any.whl
Download: [link]
Size: 108310
MD5: 1c4f99f59895b3f4a60baaed8e823779
SHA256: cfa63d2457e9b3c5ec8ec7afd41b228b772cb3d861200fb6046ae694144e233f
Uploaded: 2023-11-28 15:05:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: canary-sefi
Version: 2.1.2
Summary: Canary SEFI is a framework for evaluating the adversarial robustness of deep learning-based image recognition models.
Author: jiazheng.sun
Author-Email: jiazheng.sun[at]foxmail.com
Home-Page: https://github.com/NeoSunJZ/Canary_Master
License: Apache
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: torch (>=2.0.1)
Requires-Dist: torchvision (>=0.16.1)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: tqdm (>=4.66.0)
Requires-Dist: flask (>=3.0.0)
Requires-Dist: flask-socketio (>=5.3.6)
Requires-Dist: matplotlib (>=3.7.4)
Requires-Dist: opencv-python (>=4.8.1.78)
Requires-Dist: piq (==0.7.0)
Requires-Dist: pandas (>=2.0.3)
Requires-Dist: seaborn (>=0.13.0)
Requires-Dist: scikit-learn (>=1.3.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16650 characters]

WHEEL

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

RECORD

Path Digest Size
canary_sefi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/copyright.py sha256=Hxa3oCK_Qjhk17aH-FMSKAG1MD3RIxEFdOX1nweJ5bI 1943
canary_sefi/task_manager.py sha256=62DgN_SQM7-8IZiUWAj8xhluiyVF1nK491-q01EnvJI 3639
canary_sefi/compatibility_repair/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/compatibility_repair/repair.py sha256=U9qI1PuBCSH9O3tUjRQ0jV3sTHHHKQBi9CuPVEMAKac 875
canary_sefi/compatibility_repair/repair_v2_0_0.py sha256=eXINI2UGORoEC3eXq2LJZ7RB_HVPJXnnvsEfmDMY_Vs 703
canary_sefi/compatibility_repair/repair_v2_0_3.py sha256=7ruhhYdhOnQ-hzCYgSJDkVHwAtTZlTkcVcO5tqH74Sg 697
canary_sefi/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/component/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/component/component_decorator.py sha256=tg0hCdPFOlIlmwComc6v0glFsMSA-MsiWUWkgXY_IgI 15489
canary_sefi/core/component/component_dict.py sha256=2swRCvrt91Osv9gXvkmckG5de4ShqMUWeqjTkaYe1Sc 1966
canary_sefi/core/component/component_enum.py sha256=E6vutNH7AOVOs__CHXJ9_gm_v4KBWDfEoPRJtySBNR4 1910
canary_sefi/core/component/component_exception.py sha256=uM-LXx8a92c-Kju3ZWJnjkGS_JVlbfqiMO_xK4HlDqk 3206
canary_sefi/core/component/component_manager.py sha256=qsh640wbBjBsiDh81StVh-cVqsIlZvk-jS-goMBFPaY 2226
canary_sefi/core/component/default_component/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/component/default_component/dataset_getter.py sha256=Nh6v7NSy7SJRIWSC6ptwOnsg-CI8gJYib6xlNA3qXL4 4919
canary_sefi/core/component/default_component/model_getter.py sha256=HVeEd_umM_jejTjRsJPvQTeth8fZVeQ5H_r6cOgjcO4 1206
canary_sefi/core/component/default_component/params_handler.py sha256=AgXV-qLshkeSxRnnzooC4Ex3YHg8avQk0MHHyc4j0ik 1271
canary_sefi/core/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/config/config_manager.py sha256=jJEHiLDk91DQbqrPqexl1v8pW49B1FqHfaj7blJQl9k 1579
canary_sefi/core/function/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/function/adversarial_training.py sha256=wAKNFSnyfgyiMOj9ge7JFUbtfXi03P238JPXMwKQEng 1522
canary_sefi/core/function/comparative_test_adv_example.py sha256=lUdbdZp-zUszNqBq_Oz5MgJC3FKtVD8UyuaZK1vcQo0 3852
canary_sefi/core/function/generate_adv_example.py sha256=gaiWZBO1KPVzCMAYYhaz3xdH7L5pCnk3EW41bL_mKBk 3277
canary_sefi/core/function/inference.py sha256=UKQkbr8I-Vvrj0EyzVgzehJ9wStzQ-JNz7TanAn6ORY 4413
canary_sefi/core/function/init_dataset.py sha256=uSJ4YsA9XL2G1BLsX4bA1p2aaUrmhqdVp5Zx8WQOpVo 1726
canary_sefi/core/function/test_and_evaluation.py sha256=4735JFG_XjfuwIMu52LWw48SHeilfPtPSrCkN7WCj4Y 18622
canary_sefi/core/function/training_and_evaluation.py sha256=5LdcW1E9MPF0fJ4Qf4Bw3O407EsvPaGWv5gTJbCFI9M 1365
canary_sefi/core/function/basic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/function/basic/attacker_function.py sha256=nwKpGZ-lH6BNzmI58P1rr-gFuolidrw37zA-06fljAY 10876
canary_sefi/core/function/basic/img_trans_function.py sha256=lotK7EXgcoJplZZ81oD6tlFfQtawJL6p-4zUGcg0AhA 4788
canary_sefi/core/function/basic/model_function.py sha256=8d_ENDVmbvfVLuZe0zYDqIsgcCmj6D4ijRPrOAjAKgI 5535
canary_sefi/core/function/basic/train_function.py sha256=pwiUXQfouxF23C--7Rb_W-ZALWDXQmQmRiwD7dfG2RE 5999
canary_sefi/core/function/basic/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/function/basic/dataset/adv_dataset_function.py sha256=B454RotFpEk2n2fjM2ffSncuiGGptnAEqcn9QbPGiSs 5095
canary_sefi/core/function/basic/dataset/dataset_function.py sha256=23ekYTZkjd--y1mEyP6alCkM3qQ7QAHB1XR4u0xveOI 4393
canary_sefi/core/function/basic/dataset/memory_cache.py sha256=AHBIho6ptLqzdFUimNwuO5yLYA-MoCyTf-J_BwsjCms 195
canary_sefi/core/function/basic/dataset/tools.py sha256=UScku30wRNt6LVyf1I5wJaGlDbqpzDKLa5P4iGc7Kx4 919
canary_sefi/core/function/enum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/function/enum/multi_db_mode_enum.py sha256=4F49RrUqOgwToFEyyXYRhEKUKcwWgT5kVEr9fyrNy9s 230
canary_sefi/core/function/enum/step_enum.py sha256=mNx55VnM-hUyyiH529ttyRXI4J4HS31lmzC7SUG46Wc 2569
canary_sefi/core/function/enum/test_level_enum.py sha256=oH-fefFaE7oWLbukC_yUd2J5lhQxZewuJr_4IDLjejI 109
canary_sefi/core/function/enum/transfer_attack_type_enum.py sha256=hU6JtOY9-sywTWhtA0CJ_5L_hg-p9GnX7fdAiu1Mbbg 172
canary_sefi/core/function/helper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/core/function/helper/batch_list_iterator.py sha256=afTEAkPqTVgzV0LrWGrANqp1ylFM3NkZ_xNyTHuSLpc 2062
canary_sefi/core/function/helper/excepthook.py sha256=A9iuI-un3yzs3XMQ-8DPc-bMiL0AJzcTLe83qQTcdC8 751
canary_sefi/core/function/helper/multi_db.py sha256=29IeExt4LwqMFL0SWsX7y6YRslnXu70xHOxsQiw5VKI 14569
canary_sefi/core/function/helper/realtime_reporter.py sha256=is1rFt9S8OdQdlOKDZB2czjVdb_RPqfVcwvReLuKI5Q 2400
canary_sefi/core/function/helper/recovery.py sha256=5FnRDaiFMRe7PSTn-4f0jsHcg_WKe359WIsnD8Z4R24 1704
canary_sefi/core/function/helper/system_log.py sha256=cEKNkdjynaZOZQ_-Zmjfnts0pQHXJo9PAtPqSpe1DiU 5240
canary_sefi/core/function/helper/task_thread.py sha256=UX9LWcp6EMPvUhZmufQHQCq2MSv2079B6lvL6sDxsLU 1000
canary_sefi/entity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/entity/dataset_info_entity.py sha256=sYIYTROKr3DNKVMdMhhewYrnoik6jBfkQ-iZ0cnwXbg 3411
canary_sefi/entity/msg_entity.py sha256=3D3QOGJwQmo-8fW5U4kiIiXO7tdNuSUarha15va2Ss0 328
canary_sefi/evaluator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/evaluator/analyzer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/evaluator/analyzer/analyzer_tools.py sha256=wKJoecytLSIJKfEuqHUIIjdajWUFternz2DTNPMAAPc 134
canary_sefi/evaluator/analyzer/irt_analyzer.py sha256=zPeH0Mtls-9UKsOkITECJymHdlBdGOAwUXLy9wNqjjQ 10326
canary_sefi/evaluator/analyzer/synthetical_analyzer.py sha256=1fKOUWLyp7uLRf2TSEbKY8wbvHQVdFkd2AO2CSWYMJE 12949
canary_sefi/evaluator/analyzer/test_data_analyzer.py sha256=3b6WUrJyyB9ajDxj3tpwDAdMg_2SrtJ-vh3xpztla7w 24234
canary_sefi/evaluator/logger/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/evaluator/logger/adv_example_da_test_data_handler.py sha256=hiq4v9VcfI2yrpaVFGzbiDZ3OZWKB4df7YKbP0bGPvI 1911
canary_sefi/evaluator/logger/adv_example_file_info_handler.py sha256=Cry1V4kC8_kOxhzPRtVl9c7Tj8luVKW8W9fBPUFKC7o 4135
canary_sefi/evaluator/logger/adv_training_weight_path_info_handler.py sha256=oz5iAiod6X_dhRWI2XWbpLUZVpV186O8IH5qJ96niHA 1351
canary_sefi/evaluator/logger/attack_info_handler.py sha256=lVdwGy9MTW2iBQ5VHX5YjdcDrZOR863ZAiwmlwsWJIk 2033
canary_sefi/evaluator/logger/img_file_info_handler.py sha256=BC8r6ELTXPBJSeYFahaCXaXmj87Sre2c-wO1q7wNvAU 1207
canary_sefi/evaluator/logger/indicator_data_handler.py sha256=9GVCJAMoV04S4pcRMlPAX_VSYB-hNgUjC5qeevxuIxs 12950
canary_sefi/evaluator/logger/inference_test_data_handler.py sha256=UvT87p-HbrsM94QtWVg6lNpHcrujnfI4kR79DPxB6hs 5435
canary_sefi/evaluator/logger/test_data_logger.py sha256=p846j658xIy-ogrbsD6KBjr9v4qLgrCMJX2JE-Uqu_0 10294
canary_sefi/evaluator/logger/trans_file_info_handler.py sha256=Y8GZEE-x5NrIrYQep7roEtuNfeCGcDU7Fch_CPDEmGw 3214
canary_sefi/evaluator/monitor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/evaluator/monitor/attack_effect.py sha256=z_IWhijZH_f97fmEnoQFoG6PQJhfz4XdxENIq2Mv2S4 574
canary_sefi/evaluator/monitor/grad_crm.py sha256=SIlqFsRMquzLSp1F75yZcDcNgSuVak6yaNIv8xkg57E 5324
canary_sefi/evaluator/tester/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/evaluator/tester/adv_disturbance_aware.py sha256=G5ntgiSsnOSFgz3qmLziGApC8p5rauuK2dSb2DqqLMg 6037
canary_sefi/evaluator/tester/frequency_domain_image_processing.py sha256=heJScN7Ku8qfiUcc_KDIvi1uhOays8IDNdsSXLMXH2Q 3827
canary_sefi/exec_network/__init__.py sha256=5BeyuFwvi-NO2unUHiFcO7z5wzpX4lRfNXm8xkuWBxE 1477
canary_sefi/exec_network/analyzer_controller.py sha256=6Ts90W9rp0WF41ZNpge_vcZSwFgZKGTDH8ojUFQR8FY 5693
canary_sefi/exec_network/check_code.py sha256=mRSJUr06L9_YqS6QzdSi0Gw9La5_awYN1A55tEKm2nI 1373
canary_sefi/exec_network/client_declaration.py sha256=GMERSEfsCjmQIp6yWQB1ECo21j_zDZUkb0jMtafsQAQ 5334
canary_sefi/exec_network/security_evaluation_controller.py sha256=nBL13IrzrPJDrEb0-IXoGctkaHWhxT8fWXbPfzJqs1g 2506
canary_sefi/exec_network/system_status_monitor.py sha256=OsWK4_9OfFgL0NQtOgDY8ExuI-foNASH-D22lD0-NLk 4104
canary_sefi/exec_network/task_controller.py sha256=kG4T1vbUikhABIgBKUaOb7flWtG8iHijjbQ5IPPxjFo 2737
canary_sefi/handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/helper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/helper/correctness_check.py sha256=zi5S7t5wZQm7IOGTCTCW95fIlXvmQrwL4g-Lk6GFj38 9696
canary_sefi/handler/image_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/image_handler/img_crm_hander.py sha256=uGBbzN_9kpw9ksjIH3rMzjs6FucVwEQi-7XKMs8gdGU 1356
canary_sefi/handler/image_handler/img_io_handler.py sha256=qAw9ly260fRMLVEP-2TVhnQ9Uv55fVT7JQdqKG0D7xY 2974
canary_sefi/handler/image_handler/img_utils.py sha256=UOtmZcqYiRXayRlwMJAetTMecykjU6T3Tp6MXwZ_bOA 1807
canary_sefi/handler/image_handler/plt_handler.py sha256=ZAUXi1QkonAYPasYvx31EW8EljlyxdcTe5kPXBo8O30 3981
canary_sefi/handler/json_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/json_handler/json_io_handler.py sha256=8SWzi61LJjI6BRCyGwim7T7Om9Zx39t5lwa17hH3zzc 651
canary_sefi/handler/model_weight_handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/model_weight_handler/weight_file_io_handler.py sha256=xXmYJU1aFt_NT4VQoEg8mEh8D4a6gA5X0X3XZzdZFyo 636
canary_sefi/handler/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/handler/tools/cuda_memory_tools.py sha256=dhfhavSQTGjlMWDwPUD0yaH4MQFR-lqKi-99I82S88s 1147
canary_sefi/handler/tools/foolbox_adapter.py sha256=FLZzPZJkC6Xb593yMAHp_gxkLBotpwpQc6_8g8YkU8g 2865
canary_sefi/handler/tools/sqlite_db_logger.py sha256=-6fn8QpsV3_OSDJL2oHvQA97kgfCQUtvVfpYTbmoYBk 1183
canary_sefi/service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
canary_sefi/service/security_evaluation.py sha256=EOpijB0Gv_cWowREhTB6wHHf0pD78pipPn1E2C29NX0 13162
canary_sefi-2.1.2.dist-info/LICENSE sha256=CAtJljkIHcXKDXGsZcd_PCOGuuzxvrjqf663_ZO-7H8 11572
canary_sefi-2.1.2.dist-info/METADATA sha256=bHR8_phvE1Ixr0F3rnlAct5W6ubdc9n9c1mWG_d1smc 18167
canary_sefi-2.1.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
canary_sefi-2.1.2.dist-info/top_level.txt sha256=YizttrRSlzzaM_myt7zwe3P6ZC5pzqOJp1FBsNQLKAY 12
canary_sefi-2.1.2.dist-info/RECORD

top_level.txt

canary_sefi