crypten

View on PyPIReverse Dependencies (1)

0.4.1 crypten-0.4.1-py3-none-any.whl

Wheel Details

Project: crypten
Version: 0.4.1
Filename: crypten-0.4.1-py3-none-any.whl
Download: [link]
Size: 259912
MD5: eb8001a43abb5452691a2502639973a7
SHA256: 26e7f4b54997b3a78d10c8c0bcb604215eef6ad7830ddbfe93a14d80c9c1dd84
Uploaded: 2022-12-08 22:10:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: crypten
Version: 0.4.1
Summary: CrypTen: secure machine learning in PyTorch.
Author: Facebook AI Research
Home-Page: https://github.com/facebookresearch/CrypTen
License: MIT licensed, as found in the LICENSE file
Requires-Dist: torch (>=1.7.0)
Requires-Dist: torchvision (>=0.9.1)
Requires-Dist: omegaconf (>=2.0.6)
Requires-Dist: onnx (>=1.7.0)
Requires-Dist: pandas (>=1.2.2)
Requires-Dist: pyyaml (>=5.3.1)
Requires-Dist: tensorboard
Requires-Dist: future
Requires-Dist: scipy (>=1.6.0)
Requires-Dist: sklearn
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6780 characters]

WHEEL

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

RECORD

Path Digest Size
benchmarks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
benchmarks/benchmark.py sha256=3aua_YimfRBuNvEne1JZ7vsob9oEejgxiNNMkvudFtg 23193
benchmarks/data.py sha256=8fEzlEP1QOydrZ23Ih8pf5Xvm73SM2zfWrmzVUQR7g0 2518
benchmarks/models.py sha256=wECr_IhZiQi47VwKnmXjoCJpHLAS5zJfTbG3MKS2J4M 4125
benchmarks/profiler.py sha256=wIQ62FKnhPlLKcKWpay_pqrwCSH1M-6HVFM-0TyfX8Y 870
benchmarks/run_historical_benchmarks.py sha256=uThAbesksuO4Ym8jLdQ5hxdCDbFyt-XIGJYSUbbl5oM 3755
benchmarks/dash_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
benchmarks/dash_app/app.py sha256=GipSxKKEO6iS4fF5ug3JmFrk8KwlZw46lWTYAR8hvaQ 25235
benchmarks/dash_app/load_data.py sha256=WjEZ1_NVYT2u9tVaxyJomNYXvgMZo8xOkJTiZj-WXng 5294
configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
configs/default.yaml sha256=30nukVFnV6hMlbThp7bH0e59lQbi2v3DwOX5ggFQFYA 886
crypten/__init__.py sha256=8t-TlaD-8Loqpm7KRWu969NmivRixxmYEICcSrkGQh8 21618
crypten/autograd_cryptensor.py sha256=pzZgLSGBoHp-xCTznN3YnfifD293fjcg0fjtpvAqpR0 1138
crypten/cryptensor.py sha256=c9pT-IKiS0Sn3q938cv4EiU7_GkCCwcUORHF9wPiOhg 26309
crypten/encoder.py sha256=9ebPQ6GJcWBbxwagI0o16tWnG7Ui-tVt9_rT3GMKKlM 3447
crypten/gradients.py sha256=WvS50BDVkwe3GlAUuiPk1pKCzHyFHrB0skZWUsnPC5k 65186
crypten/common/__init__.py sha256=fhF-9RKMN0lgw-v5jC9O4pQoEJKpzaYDkkbkSVFeoK0 267
crypten/common/rng.py sha256=KGunrtfJaTNX6wGodvpgWilOy6USjps46Tv-A_6timY 1896
crypten/common/serial.py sha256=kjiF1PyEnCVuUKg2hOWMkuUjjsXMgC1N48p0ulbCtdo 5220
crypten/common/tensor_types.py sha256=2aPufw-SaWZDnTOW83BC66M8Z8lS_wGsHEMZfVZV3LY 1143
crypten/common/util.py sha256=Q1CCENS0ZTIXHDN9q1oUZYewBTM2ynV9E0KkCMPmAhs 3902
crypten/common/functions/__init__.py sha256=8yghOTgzPRbI_EmJ21r5yw2AhZiLKvp8Z_JOV7IhZgQ 430
crypten/common/functions/approximations.py sha256=XAQgcbVYF3tvigMfqOdVKSdpXLQvr1RvUoBN__ByE-U 14464
crypten/common/functions/dropout.py sha256=0-7TOTMn4MCjwDr6heRXqSEiS7UxBGuzFQYzcybALlM 1440
crypten/common/functions/logic.py sha256=8XQVKUIUxez22E2pfcz3oEnQneKkLwRSrH1tqKeDp_w 2809
crypten/common/functions/maximum.py sha256=8sGX5qAOS5byPNSnz9acNAMurXPWMMOANenAs4JTRuw 13196
crypten/common/functions/pooling.py sha256=6bNL4s5Fnzlir7NJ_c3NPgm0H1ElRdJuc5YaxkcSqsg 13560
crypten/common/functions/power.py sha256=g4elulc3hkzkpBPfRWNSlqdVYng4APHo1XyCbA0RUMY 4159
crypten/common/functions/regular.py sha256=Jz1HzeEJXsAuK7fH72GeRTC7-rmuS2cy85ss81bi9Wk 9248
crypten/common/functions/sampling.py sha256=Ly6SdfifFLe6pqSaZ5Xu5JxLJs0etu5700GJZtYlLzY 3009
crypten/communicator/__init__.py sha256=Xr2v5EJ0gE-E7fwR4_scP9Y-Z8tqnwjscImv1JWhjxI 1361
crypten/communicator/communicator.py sha256=fTyWbZVBiPefCmvDRqUYvrNu7C8cVDlRXExz764WfV4 9202
crypten/communicator/distributed_communicator.py sha256=fhNkidXI1O5otPawP9wROQHAQCP2rKiPHeBfhH0csqg 13005
crypten/communicator/in_process_communicator.py sha256=zDfkmzRgq_KnL17LVIXgz5x2Lx6ORIkPP0G2zpMIY8o 6650
crypten/config/__init__.py sha256=aWjL3kCLRocCnnduoKVveT08tldCrw5OnT84WdAVqfc 278
crypten/config/config.py sha256=z6UqrTAENfmb_YRHuNNOrptjmPCxMdkNE0moWNCF250 3060
crypten/cuda/__init__.py sha256=sAKSch5Gogf-JC65XxLrGoEgyAbhqUhy--AlV6g2q7w 71
crypten/cuda/cuda_tensor.py sha256=ua4WrHRDfOblr8KLsMtNjT9j98oIXBbMyHWHmEQKIX0 19362
crypten/debug/__init__.py sha256=tF2xC18cwPAPus8effr-d5tcNsB613OlPYcxfxz121g 845
crypten/debug/debug.py sha256=QK9pQ9DGQIPUICHvTc8bTvSSniz2RwrZvRd3858FdGg 4641
crypten/models/__init__.py sha256=6cs3R_jcRdb5SoTT823Ao5xQeL5zB-BHybqJVB9EqRo 5356
crypten/mpc/__init__.py sha256=IQhIU_5HY9J0FrJHYfzRJiHDPsPWtxFsKmhJHCVCy58 915
crypten/mpc/context.py sha256=QADxGwqLcJb5OKmK1Aeu3wC_TiCrK5LfedZkGtH2jzo 3868
crypten/mpc/mpc.py sha256=TbgzYmRveB5z0ny8oMa5cdACMP8Z1FHdf97v9Ey2Hpk 11789
crypten/mpc/ptype.py sha256=SiS6T33AjZ-SK5GmRZoNnXN3W5XFhU99IewT-pkNlbI 690
crypten/mpc/primitives/__init__.py sha256=qcbZC7iee8uZQLVoXEmEPcKcCjcygf7nhYtfR4urlrQ 349
crypten/mpc/primitives/arithmetic.py sha256=aXZh0PvTja2lao-Tkdo0zo2WGB5BP62-MFQ5s9oSrmA 25082
crypten/mpc/primitives/beaver.py sha256=9ZRdPcKor6pCFfsEIEin4svPJchNeVupDCzuhdG_1IU 7023
crypten/mpc/primitives/binary.py sha256=lQ_XJueN7AMXKgJBMZZYPKBueyciNXVpyJLyf3W_h2U 17251
crypten/mpc/primitives/circuit.py sha256=lYng8_JOOOpvFa5u_BzLDPCZGSlEIbRUhRK2MGmLxt8 4728
crypten/mpc/primitives/converters.py sha256=83kc808GZa-MEdnpwpUMJqc-biYboCBWoE3GHt_ihoI 2771
crypten/mpc/primitives/replicated.py sha256=Qd0_VQYATXsG0-5m9v4ZfPy85OjE68IioV7_GiBlYac 4136
crypten/mpc/provider/__init__.py sha256=S67ztjMrXW2q5iQbCbnZHVqdBohCbsvqbV-32rodCJs 446
crypten/mpc/provider/homomorphic_provider.py sha256=P9FGjqTcJaoPLiJxAMKvVr6lyscW3EUyvIEv_Bwhnio 1217
crypten/mpc/provider/provider.py sha256=smxHhtU2_rd6K9kjN85ojs_nNNkxgBcWCJIjC-HTcyQ 6453
crypten/mpc/provider/tfp_provider.py sha256=11k9al51PDiNSvWJuyHBe6GQ4MOJYH6DgwSpLFHpEtk 2774
crypten/mpc/provider/ttp_provider.py sha256=mBzJLye64PN1i6ONmzFkrW8yA19BmZ9rrTqZPhrWJPM 12631
crypten/mpc/provider/tuple_cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crypten/nn/__init__.py sha256=l9eLZ0__CZVVH23y7NLOVsihSweKzaOY2mLkF0AIqBs 2492
crypten/nn/distances.py sha256=YUdMyGooPzhnDV7NUjf0DxgCyfLMRu2WQZ81T5flTeI 1352
crypten/nn/init.py sha256=PNU8vqdYS78bp0ug0skuSu60DZ8A8D0ihP4aGpS90lk 1029
crypten/nn/loss.py sha256=2OgbDsR3echgCWqIgMZpEJYuAvNsmsPd3K9KxgDq70Y 6899
crypten/nn/module.py sha256=nQHcSSDcq7VU-0t3PS5xqDkJr2Tf8-LTp1nvI5cbNxI 102318
crypten/nn/onnx_converter.py sha256=0K0LpyG_oVK0YOK-2N97G8rnFHaDsGG3cqB4__M69HY 12666
crypten/nn/tensorboard.py sha256=xgFaohB355oJAc_hs768zxGV-nYgE8WFHngk05YYPi4 2571
crypten/nn/privacy/__init__.py sha256=H5p7At2G_GYFCDzq_9wHcHS98SzxU8gQ0qWPfJoCdto 293
crypten/nn/privacy/dp_split.py sha256=6IjtehLIx8o8dyoyRDxfPKkQDc1UeYseV41UzKAlzKE 20936
crypten/optim/__init__.py sha256=5oRhkaMej2JEIhtnST-Hs8rsniai2G5moQL2MJkEzkk 289
crypten/optim/optimizer.py sha256=V4vLRU7-y2m2SyWJSL-WoI64OqzHietRFOb5U54C_pc 4383
crypten/optim/sgd.py sha256=mj-xdzjITMTBxFot-3HS5qbtJaS4lkG2oKoG4K9PEas 5652
examples/__init__.py sha256=Sg3khgzMs3i2FCWXh-uXGEFXn5vXQJDapdJzr0GSzgc 454
examples/meters.py sha256=hSE4JmuUSZqGiFf90_kPp_Vw1qYg292bGRnFBFuoNH4 1414
examples/multiprocess_launcher.py sha256=ViDa50sOFhReld8ofYyByD3S6JVNJzkUnRfzh6pQ5Cc 2484
examples/util.py sha256=Xj7sL1HKeoEj4O7lnkzKdDxlbRou1YOmkNx67ute6L4 4944
test/__init__.py sha256=qFNiVG7FeqTPzyrZ4OIFP7DBuGsaxE3mQy2a2jPT5uU 398
test/multiprocess_test_case.py sha256=UB8rPs2Mlhq915r27avAFCCLZyZ31G2kXHZc4NlYyu4 7480
test/multithread_test_case.py sha256=1NZLyzgH6tFkd7y7HdOMm15ezry75ZlAZIIU5iMBsz8 2518
test/test_arithmetic.py sha256=nLrd06lI74SThQ6gzpwenvezFQwQdLAtVdkCBc9Jyw8 39739
test/test_autograd.py sha256=Ya6TzfVUXXmrGKzC_Q-bvSZZhcnKsgCuV7D3KMLMuu8 21096
test/test_baseOT.py sha256=h461Idy9dzM0c7QJ7OtxSU5vBUVJcK9D7x-0qsAwkFk 1241
test/test_benchmark.py sha256=onwcBoEuZuPkhrRwQyOEfLERM-I-T8bVqpyYpU5bVr4 4091
test/test_binary.py sha256=AT5pqu_S5vnmQkAfJD5aaCvcKQAaibudAHyEdL2bRkw 21838
test/test_common.py sha256=MEw7JWwfa3vdjxLTz_cPqxtX3_CJgcVaPC_7UtoP1iU 4229
test/test_communicator.py sha256=5EzJU6IjlVhbcacR_wvy9aYXCskTK2cE6xDAIDoA1V8 17010
test/test_context.py sha256=HNtbs7L5ShfN34YLlqtelIeEd8w9XVm897maWVYQbac 4212
test/test_crypten.py sha256=p0F7ewUnos9OaOvGoYCjgl_AebaLYvOu2TlWNWfMt8M 19465
test/test_cuda.py sha256=q1ZimZQicAp0UoRg4QtCOou8LjprcWWEALruTV6UJw0 22732
test/test_debug.py sha256=DiQjOFX27xFPBGJTNJ8Ba-S0DbgOznD5xnFWrzMTDck 2435
test/test_distributions.py sha256=aqyuheLkzpbeHkLl1pzuKeDQhgB59nKHiTyrSRKm23A 4041
test/test_gradients.py sha256=DOjAOSojES0P7kP9Z0bCKNXpeQ-3NW7LnjWl0YRB9aQ 48781
test/test_models.py sha256=-GcfZozoGC2TApzXg6TfEfmaXsoLRNaYsrkhsaTgX_E 10762
test/test_mpc.py sha256=0SEfGQKcJRs5J7DS1-xQ3BSoTYp1Z-jwQSx6cajFnsA 94102
test/test_nn.py sha256=2cG6cs5xXXE1HjFAtNKVh-WMOOPwEffYz_6wy5Qn718 75087
test/test_onnx_converter.py sha256=Q0VRhgbtZSlFl3F2R7RdZD9RZvg4CvrnBNgYa66xAXo 15586
test/test_optim.py sha256=FWY-AUNgH47HhKHbqGDP5Y8N1aBNOdeLwe6ZwuWJf5o 4416
test/test_privacy_models.py sha256=UJwirWGzbgYGBsw6JbG6ca9A0CN9LjCD0nz78hYoVHU 7653
test/test_tensorboard.py sha256=aLNGk-qie8QDRBRSmHV3VlcSpoPLDdZi6ZrwDDkhZzI 1094
test/pytorch_backend/__init__.py sha256=5wr0Mt0L06KDod-RaZ7-6zotxgEajwSojP0xFNHRbC4 273
test/pytorch_backend/pytorch_tensor.py sha256=CMEgJBLYaxhntcRU8WRME3GL4n-yBYqCcnCOX_yq_Vc 4758
crypten-0.4.1.dist-info/LICENSE sha256=UkEte8fOQVfqYou6rLiCngqcs8WPV_mRdhJryM8r_IU 1086
crypten-0.4.1.dist-info/METADATA sha256=qC7xfdHlAd2oA-H6ZwXIK6nOmk9sjOVjDfDn9ENONj0 7388
crypten-0.4.1.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
crypten-0.4.1.dist-info/top_level.txt sha256=85jlhLkD0Uazlhkm5pFqx6xb8yu_y1p84FLLG26Bb0k 41
crypten-0.4.1.dist-info/RECORD

top_level.txt

benchmarks
configs
crypten
examples
test