tensorflow-encrypted

View on PyPIReverse Dependencies (0)

0.4.0 tensorflow_encrypted-0.4.0-py3-none-any.whl

Wheel Details

Project: tensorflow-encrypted
Version: 0.4.0
Filename: tensorflow_encrypted-0.4.0-py3-none-any.whl
Download: [link]
Size: 1953020
MD5: 35d6ed4271392e5f47d17aad93b77d20
SHA256: 92d58ba55c4a832564bc8f3c00480c3754487362cae85e3465d4d39efe39d3a1
Uploaded: 2019-03-04 10:49:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tensorflow-encrypted
Version: 0.4.0
Summary: Layer on top of TensorFlow for doing machine learning on encrypted data.
Author: Morten Dahl
Author-Email: mortendahlcs[at]gmail.com
Home-Page: https://github.com/mortendahl/tf-encrypted
License: Apache License 2.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.5
Requires-Dist: tensorflow (>=1.12.0)
Requires-Dist: numpy (>=1.14.0)
Description-Content-Type: text/markdown
[Description omitted; length: 7260 characters]

WHEEL

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

RECORD

Path Digest Size
libsodium.a sha256=QJUc_x_LgjZJoDUmR0vj4vUEn26rFPbkWNtOIgfVg0E 2692184
libsodium.la sha256=NsSb5YEHDM53tn-xwzkAlJAM9nLAHRP5_5xbH4deDgQ 917
operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
operations/secure_random/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
operations/secure_random/test_secure_random.py sha256=cWE1JvbsLM7eNuxm6UNYxqCpc7z_vltt66cGnN50tsY 4175
pkgconfig/libsodium.pc sha256=482WnPg-tfnyUllx9JDbvjnZMGcRfFweQiXsVDfmfSk 269
tensorflow_encrypted-0.4.0.dist-info/METADATA sha256=FwInxieamqy6gm9kFVwbs93bJDcF3EQwP1o8BZXGaBM 8019
tensorflow_encrypted-0.4.0.dist-info/RECORD
tensorflow_encrypted-0.4.0.dist-info/WHEEL sha256=NzFAKnL7g-U64xnS1s5e3mJnxKpOTeOtlXdFwS9yNXI 92
tensorflow_encrypted-0.4.0.dist-info/top_level.txt sha256=9XKLvY-vQqtqVZMRj3ApgjQT0lpT64bkhlINVe0xwNs 30
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_argmax.py sha256=y5c2kB8LNeCTEDxmv9DLoTV4Jyxl_mkKjyczW02iyeU 2877
tests/test_batch2space.py sha256=VW0h1IndcNwCVIcL22KHKHfyflc2dDIsBUUxeqThzRo 8295
tests/test_batchnorm.py sha256=4yhaj1OW5uNnCSImr3YYloieYQqWihl63SGZTQWedoE 2088
tests/test_concat.py sha256=uJQehAyEHyvmpC8AMUYBkoEBYiWBnLfmOaKv5Kkjuz0 1591
tests/test_convert.py sha256=twEEK2pq4l2CVO6bAmvVnfZj7ncvVCyKf3KOmdHXhDg 20910
tests/test_convolution.py sha256=ABUGNmgkh0Lz9ZMpdEKn1xFUN3na9MGiCS_R-gJQm9g 3933
tests/test_int100_tensor.py sha256=GRHUGHue6nzNo3yTjzdPb5VsS1x8vmF25apbCF8SiDQ 4210
tests/test_int32_tensor.py sha256=CFosgLEUvMjwRL2G9ythfVr_8CAsv3Pu4lJWamGd9jY 3298
tests/test_int64_tensor.py sha256=DHv2Fsvierbjppey1i4g3v8rAJOQ6lKK6X1qPtWViGg 4512
tests/test_lsb.py sha256=K5vP8PZ5oyXRCj-5fTZcBSjzhnHVN2Y4giwQClbnayE 1221
tests/test_matmul.py sha256=QxdoQ89W06GN4M0blDUjQLxCaz0Kp-QiAVzx5CAwPek 2345
tests/test_maxpool2d.py sha256=sqjaMHQUAzjD0tYZikSTAdEuOGXp2FCg4Wq06SsMM4k 1127
tests/test_odd_implicit.py sha256=GMfLNZySPmMdfN9w4_DQqapoxgtWShyVKAXa6ZcRc4g 1135
tests/test_pad.py sha256=5FzCnauZe1H7F7rwId9aoUiUmfq7vSCernrCGHzdotU 883
tests/test_pond_equal.py sha256=sFA21FsG-kx6YTXdeIp6_AbjtqXiLTKFd3BvOe1JZo0 768
tests/test_pooling.py sha256=K07ffKc6Je5HJaxPRSiuigR-C-tMcb4V_-Ohzk7V05g 3135
tests/test_prime_tensor.py sha256=HnUk180j7CvV6IU9LHg0RIGsFT0V7Ma04DMH9DJoXMg 4019
tests/test_private_compare.py sha256=w_6BZyG2f6mnjRF_UkXiEJ5Qh6rdIIAHrszcRVVzXaE 2329
tests/test_private_model.py sha256=TVLpHSHoVJcqfvAVmA40xIl_0tmojhLIUoECY4kyCRw 847
tests/test_reduce_max.py sha256=kq4JBB_KETHghcz2xuc1iWQBXxnt_VBiyeJ4Bt9RzUI 2916
tests/test_reduce_sum.py sha256=anm7UCuf6QlXuWoyCAreRhpknb79Wi60CcqX3guGmZA 1781
tests/test_relu.py sha256=XK_qQIbzVoHFyhoopefPeDYX0reR6PVEEjQMlLQ2o14 1238
tests/test_reshape.py sha256=f3NFDePol7kdiFOkhivzKPEAbdVWIle-7VjiI3sm000 1311
tests/test_secure_model.py sha256=cjJbOoZjLmPOx2O4JH1Rrdl-3Rild0viVt9UInf6Pd0 883
tests/test_secure_random.py sha256=j08Wl7u3Qd7QpH2oM42QoGkPiG-oS8dflomqN6N-cOQ 3639
tests/test_select_share.py sha256=qXpKsWchoS-vfG5mNglmRT4xzuaO8xLDJHHJbGzeyM4 1012
tests/test_share.py sha256=0Ap8Yr64UUXMUZAUclCyB5ICYyrlu6MOqcW8DrBrycA 913
tests/test_sigmoid.py sha256=7vIEWJfQSZytRj6M7e9szxBaXqLq_UGPZIW1bH5OGBI 1270
tests/test_stack.py sha256=EyUhtuE-3etyXxK8bK4RLY2ZHDHVFqo2F5bNS8vP7rU 982
tests/test_strided_slice.py sha256=H0KrgXl6084B57ADhVZvMPV23fSSI88wm8A-malDg5g 1130
tests/test_tanh.py sha256=y9HJbrLVKFxksL6c1wrwVbMZSA-Y8riY6FArViDmTQA 1222
tests/test_truncate.py sha256=lobNoG8JQ0g1ec968oajofeinZFAmR4ZFF3CHeN7Qk0 1587
tf_encrypted/__init__.py sha256=g0nDkkR37hKz4DBRBF1CMQKWfFj9Dxk1hRy1JHOyV54 2164
tf_encrypted/config.py sha256=TPjmba6Vabr-QdDlfcFNVyO8ag57-YVqZwd_l1pR7TI 8483
tf_encrypted/private_model.py sha256=fXxDKF0BrEMXf6qRqzNGjMfspHGh953h09yVnxBq4Nk 2156
tf_encrypted/session.py sha256=vFKU3b2Xhvn4ExdhvjIBi3UMrAZk1oAlgvVs3DUlR7k 6405
tf_encrypted/types.py sha256=5sGgNp1yHxUrZDISAUflgVrve4QV-NYio7_V0C9Euzs 101
tf_encrypted/convert/__init__.py sha256=Y3PKYZ3sre16DLyv1xwnCCsnNV7rXRhb77uqz2M3T-U 109
tf_encrypted/convert/convert.py sha256=NDPARmQoeJ7fdVFq89MrseHjcSLKZk_9uMAY_XQoXjk 7207
tf_encrypted/convert/register.py sha256=6l6OvJGLuVc0txsS8qzF_iDt6I1X2_mWju-c0Hez-Oo 18918
tf_encrypted/layers/__init__.py sha256=bQgEP9A4icYjkmsEpvpsmjqYiKiKCzlv4wgJrFaOFy4 414
tf_encrypted/layers/activation.py sha256=S-PutJhavflwJ2c1k0GPhdC4k0kSOHMUf_cfanyEwlQ 1892
tf_encrypted/layers/batchnorm.py sha256=RwUIxNpEh_JsCHOfxFgIUJXQpFc3KGU2iFufgYbETi0 2741
tf_encrypted/layers/convolution.py sha256=BI_IJ8GhseHGYxJrq5wuJhlKDOKQfSnZmqH-KYMj7rs 4635
tf_encrypted/layers/core.py sha256=iL4d5IhtI4YJOdIo8p-rB0s6xpm6bT0ig-QJWHRjTjg 1417
tf_encrypted/layers/dense.py sha256=KM0gi_9Nb_qhEPUImjVbdsMvME9saOsguIqVi5PMgks 2364
tf_encrypted/layers/pooling.py sha256=ZlMQrijHZxTQcu3ANYu7u1tbdjWSQN20K8p1ybLqj9E 3843
tf_encrypted/layers/reshape.py sha256=8FSP33079FRakbfaucr2E01iEY5KZsqgY3Yw1HF46E0 1112
tf_encrypted/operations/__init__.py sha256=BO5thFwDMCtudSdg0aClpLppIfElsXB6Tr8nUDiCrQg 63
tf_encrypted/operations/secure_random/__init__.py sha256=BciAPqyJY594rh6w6-RboWxTZsbsBLnzVVeK4FoIfaU 284
tf_encrypted/operations/secure_random/secure_random.py sha256=k9ZDuGTPdb4qt6s8ovRTFnTcF0rMjlnpEO7Wk6F0JS4 3224
tf_encrypted/operations/secure_random/secure_random_module.so sha256=a19BIyIocH6sLO-uKleBzjvbF876GAg68E5Z8THqTcM 545032
tf_encrypted/operations/secure_random/secure_random_module_tf_1.10.0.so sha256=3S-daCqJyGQKyjaKWB3WyyPJR7UUXb-0Z7YrVn107jA 561064
tf_encrypted/operations/secure_random/secure_random_module_tf_1.12.0.so sha256=HYVq4C9fcMQsOpIgdTv0ASWvpQPMsVCQhVxU-HqWZ6A 566000
tf_encrypted/operations/secure_random/secure_random_module_tf_1.13.0-dev20181126.so sha256=r1uoPCmHMjeTRE9q6sTBBTcPzYK8_GO8yvVNsUusvLM 545032
tf_encrypted/operations/secure_random/secure_random_module_tf_1.13.0-dev20190103.so sha256=3yZEexU2uN87y6IXshbBN7_mC8yFZ1VEsmSDMjxgBLs 568340
tf_encrypted/player/__init__.py sha256=sgyTqK6saU6KpDtuo_QqUlyii1bGbCORzD1F-PfbKjs 96
tf_encrypted/player/__main__.py sha256=bpHWRA3ZhxBzVbxlT2g6SRjXiVLDaTxk0ZB5jP26WPo 589
tf_encrypted/player/player.py sha256=3JJYIJerpcC0ngd3LA4ZGP1phJCXZZQu3_Xdu_zZDlo 844
tf_encrypted/protocol/__init__.py sha256=01DeZGlNzdJ_ozQEhWWYiOgYKkOnMox6J9DReFstxRE 792
tf_encrypted/protocol/pond.py sha256=-3xSEvJKmELOv4glhRYS4HqXX9Yy1UmXyi9xjCCLnuc 113956
tf_encrypted/protocol/protocol.py sha256=RcgmAnw9ayQmXrYeTauv--1bA3-qnXdrW-6gIMgKDqo 2686
tf_encrypted/protocol/replicated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tf_encrypted/protocol/replicated/context.py sha256=A_5DEclMvh4oqtk4ZF6AAYyTs5QnJaGiSQX5sDX1e6w 112
tf_encrypted/protocol/replicated/kernels.py sha256=j4yNUp1E91pd2R2x_OplbCfAwpUquHRDB6jqlzIVzrg 911
tf_encrypted/protocol/replicated/ops.py sha256=hU-V5QzGMKCw8m6rkH9QMhFCxUXgI2vV3cCRwdmaDUs 465
tf_encrypted/protocol/replicated/replicated.py sha256=BcOdaKLlVJ8k32VICqDQbI-9MFQJAXvqollteqNy4Bs 10819
tf_encrypted/protocol/replicated/tensor.py sha256=udQm7Xt9DNwuxBidGtY39xleaWb3lDSYF1mf5tg4854 607
tf_encrypted/protocol/replicated/test_kernels.py sha256=uN7B-hE0ISl-nhL-fXlWkKRoYP2ai8YDfS-6I3zWDGE 974
tf_encrypted/protocol/replicated/test_replicated.py sha256=5iNMq3dxtzNpdf8Szus4qRwcvnKumzgQNMLcGOTn8nk 2901
tf_encrypted/protocol/replicated/types.py sha256=fLNErAsYoFSyp02_DE2uBHN3g5pwXhA5FYE6njUf-K8 155
tf_encrypted/protocol/securenn/__init__.py sha256=6Hmidep8cuJDBHM4ASmFooHlu3XQyuF-TTomDTPFATw 102
tf_encrypted/protocol/securenn/odd_tensor.py sha256=CZ--ZhqX105GPR7QYEwAJHykEs8CKZxx-ocMYugbEGw 10241
tf_encrypted/protocol/securenn/securenn.py sha256=9M0a6__bkFjbXizghmVxLjc0M6sf1njhQQW0zts-t8g 26804
tf_encrypted/tensor/__init__.py sha256=XxImFFNCRNqimLkWPXSj_qhOkTQnTlNvIo29RlYSBdo 672
tf_encrypted/tensor/factory.py sha256=Cix96DNzJs96JsIbhdkjQxL7F1a6XIK8gTO9hAo1XuQ 2148
tf_encrypted/tensor/fixed.py sha256=QVJUYl_cVURjDtgn3oA7N5BwI28zA9T6xH1_9MmSaRM 3117
tf_encrypted/tensor/helpers.py sha256=dWIokdWTtyv8tCyl7PxvncE7XQqSijHH7XVfmmU_Kpo 520
tf_encrypted/tensor/int100.py sha256=qVu0J9hZw2dDjwMA_wKdF6OYNdIEtEc6NwEdIO72NSY 26812
tf_encrypted/tensor/native.py sha256=4a1d0HpdykuB-XO6fyJ5-tdPYELdktLNlt07IiN6x5c 14841
tf_encrypted/tensor/shared.py sha256=zp0eWU-Y0l8iEMQ6G2nsBU_cRkQF02Bnlti4kGn2opU 3189
tf_encrypted/tensor/utils.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0

top_level.txt

operations
tests
tf_encrypted