.coveragerc
.gitattributes
.gitbook.yaml
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.md
LICENSE
README.md
__init__.py
requirements.dev.txt
requirements.grid.txt
requirements.libs.deps.txt
requirements.libs.txt
requirements.torch.txt
requirements.txt
setup.cfg
setup.py
.github/workflows/benchmark_actions.yml
.github/workflows/merge_tests.yml
.github/workflows/pr_tests.yml
.github/workflows/publish.yml
docs/FAQ_0.2.x.md
docs/Makefile
docs/authors.rst
docs/basics.rst
docs/changelog.rst
docs/codebase_walkthrough.rst
docs/coding_standards.rst
docs/conf.py
docs/dev_environment.rst
docs/duet.rst
docs/finding_an_issue.rst
docs/index.rst
docs/installing.rst
docs/joining_a_team.rst
docs/license.rst
docs/_static/.gitignore
docs/_static/custom.css
docs/api/modules.rst
docs/api/syft.ast.rst
docs/api/syft.core.common.rst
docs/api/syft.core.common.serde.rst
docs/api/syft.core.io.location.group.rst
docs/api/syft.core.io.location.rst
docs/api/syft.core.io.rst
docs/api/syft.core.node.abstract.rst
docs/api/syft.core.node.common.action.rst
docs/api/syft.core.node.common.rst
docs/api/syft.core.node.common.service.rst
docs/api/syft.core.node.device.device_type.rst
docs/api/syft.core.node.device.device_type.specs.rst
docs/api/syft.core.node.device.rst
docs/api/syft.core.node.domain.rst
docs/api/syft.core.node.domain.service.rst
docs/api/syft.core.node.network.rst
docs/api/syft.core.node.pki.rst
docs/api/syft.core.node.rst
docs/api/syft.core.node.vm.rst
docs/api/syft.core.pointer.rst
docs/api/syft.core.rst
docs/api/syft.core.store.rst
docs/api/syft.decorators.rst
docs/api/syft.grid.connections.rst
docs/api/syft.grid.duet.rst
docs/api/syft.grid.rst
docs/api/syft.grid.services.rst
docs/api/syft.lib.misc.rst
docs/api/syft.lib.python.collections.rst
docs/api/syft.lib.python.rst
docs/api/syft.lib.rst
docs/api/syft.lib.torch.rst
docs/api/syft.lib.torchvision.rst
docs/api/syft.rst
docs/img/logo.png
docs/img/logo_big.png
docs/img/logo_duet.png
docs/img/mini_notebooks.png
docs/img/organizations/bitdefender.png
docs/img/organizations/comind.png
docs/img/organizations/genbu.png
examples/api/.gitignore
examples/api/start.ipynb
examples/data-science/pandas/CDC_NDI_Mortality_Syft_Data_Owner.ipynb
examples/data-science/pandas/CDC_NDI_Mortality_Syft_Data_Scientist.ipynb
examples/differential-privacy/opacus/Opacus_Syft_Data_Owner.ipynb
examples/differential-privacy/opacus/Opacus_Syft_Data_Scientist.ipynb
examples/differential-privacy/opacus/Opacus_Syft_Data_Scientist.ipynb.json
examples/differential-privacy/pydp/PyDP_Syft_Data_Owner.ipynb
examples/differential-privacy/pydp/PyDP_Syft_Data_Scientist.ipynb
examples/duet/README.md
examples/duet/cli/do.py
examples/duet/cli/do_no_threads.py
examples/duet/cli/ds.py
examples/duet/cli/ds_no_threads.py
examples/duet/dcgan/DCGAN_Syft_Data_Owner.ipynb
examples/duet/dcgan/DCGAN_Syft_Data_Scientist.ipynb
examples/duet/dcgan/README.md
examples/duet/dcgan/original/README.md
examples/duet/dcgan/original/main.py
examples/duet/dcgan/original/requirements.txt
examples/duet/fast_neural_style/README.md
examples/duet/fast_neural_style/StyleTransfer_Syft_Data_Owner.ipynb
examples/duet/fast_neural_style/StyleTransfer_Syft_Data_Scientist.ipynb
examples/duet/fast_neural_style/original/README.md
examples/duet/fast_neural_style/original/download_saved_models.py
examples/duet/fast_neural_style/original/images/content_images/amber.jpg
examples/duet/fast_neural_style/original/images/output_images/amber_candy.jpg
examples/duet/fast_neural_style/original/images/output_images/amber_mosaic.jpg
examples/duet/fast_neural_style/original/images/output_images/amber_rain_princess.jpg
examples/duet/fast_neural_style/original/images/output_images/amber_udnie.jpg
examples/duet/fast_neural_style/original/images/style_images/candy.jpg
examples/duet/fast_neural_style/original/images/style_images/mosaic.jpg
examples/duet/fast_neural_style/original/images/style_images/rain_princess.jpg
examples/duet/fast_neural_style/original/images/style_images/rain_princess_cropped.jpg
examples/duet/fast_neural_style/original/images/style_images/udnie.jpg
examples/duet/fast_neural_style/original/neural_style/__init__.py
examples/duet/fast_neural_style/original/neural_style/neural_style.py
examples/duet/fast_neural_style/original/neural_style/transformer_net.py
examples/duet/fast_neural_style/original/neural_style/utils.py
examples/duet/fast_neural_style/original/neural_style/vgg.py
examples/duet/information_flow_demo_splitnn_tenseal/Tutorial_Data_Owner.ipynb
examples/duet/information_flow_demo_splitnn_tenseal/Tutorial_Data_Scientist.ipynb
examples/duet/mnist/MNIST_Syft_Data_Owner.ipynb
examples/duet/mnist/MNIST_Syft_Data_Scientist.ipynb
examples/duet/mnist/MNIST_Syft_Data_Scientist.ipynb.json
examples/duet/mnist/README.md
examples/duet/mnist/send_tensor.py
examples/duet/mnist/original/README.md
examples/duet/mnist/original/main.py
examples/duet/mnist/original/requirements.txt
examples/duet/mnist_lightning/MNIST_Lightning_Syft_Data_Owner.ipynb
examples/duet/mnist_lightning/MNIST_Lightning_Syft_Data_Scientist.ipynb
examples/duet/mnist_lightning/MNIST_Lightning_Syft_Data_Scientist.ipynb.json
examples/duet/reinforcement_learning/README.md
examples/duet/reinforcement_learning/Reinforcement_Syft_Data_Owner.ipynb
examples/duet/reinforcement_learning/Reinforcement_Syft_Data_Scientist.ipynb
examples/duet/reinforcement_learning/original/README.md
examples/duet/reinforcement_learning/original/actor_critic.py
examples/duet/reinforcement_learning/original/reinforce.py
examples/duet/reinforcement_learning/original/requirements.txt
examples/duet/snli/README.md
examples/duet/snli/SNLI_Syft_Data_Owner.ipynb
examples/duet/snli/SNLI_Syft_Data_Scientist.ipynb
examples/duet/snli/original/README.md
examples/duet/snli/original/model.py
examples/duet/snli/original/requirements.txt
examples/duet/snli/original/train.py
examples/duet/snli/original/util.py
examples/duet/super_resolution/README.md
examples/duet/super_resolution/SuperResolution_Syft_Data_Owner.ipynb
examples/duet/super_resolution/SuperResolution_Syft_Data_Scientist.ipynb
examples/duet/super_resolution/original/README.md
examples/duet/super_resolution/original/data.py
examples/duet/super_resolution/original/dataset.py
examples/duet/super_resolution/original/main.py
examples/duet/super_resolution/original/model.py
examples/duet/super_resolution/original/super_resolve.py
examples/duet/time_sequence_prediction/README.md
examples/duet/time_sequence_prediction/TimeSequence_Syft_Data_Owner.ipynb
examples/duet/time_sequence_prediction/TimeSequence_Syft_Data_Scientist.ipynb
examples/duet/time_sequence_prediction/original/README.md
examples/duet/time_sequence_prediction/original/generate_sine_wave.py
examples/duet/time_sequence_prediction/original/requirements.txt
examples/duet/time_sequence_prediction/original/train.py
examples/duet/vae/AutoEncoder_Syft_Data_Owner.ipynb
examples/duet/vae/AutoEncoder_Syft_Data_Scientist.ipynb
examples/duet/vae/README.md
examples/duet/vae/original/README.md
examples/duet/vae/original/main.py
examples/duet/vae/original/requirements.txt
examples/duet/vae/original/results/.gitignore
examples/duet/word_language_model/README.md
examples/duet/word_language_model/Wikitext_Syft_Data_Owner.ipynb
examples/duet/word_language_model/Wikitext_Syft_Data_Scientist.ipynb
examples/duet/word_language_model/original/README.md
examples/duet/word_language_model/original/data.py
examples/duet/word_language_model/original/generate.py
examples/duet/word_language_model/original/main.py
examples/duet/word_language_model/original/model.py
examples/duet/word_language_model/original/requirements.txt
examples/duet/word_language_model/original/data/wikitext-2/.gitignore
examples/duet/word_language_model/original/data/wikitext-2/README
examples/experimental/.gitignore
examples/experimental/Issue 4580.ipynb
examples/experimental/ayoub/TenSEAL.ipynb
examples/experimental/ben/sklearn_DO.ipynb
examples/experimental/ben/sklearn_DS.ipynb
examples/experimental/ben/sklearn_experiments.ipynb
examples/experimental/ionesio/Bob.ipynb
examples/experimental/ionesio/Maria.ipynb
examples/experimental/koen/MLP Plan.ipynb
examples/experimental/koen/Plan API.ipynb
examples/experimental/koen/basic_plans.ipynb
examples/experimental/koen/tracing.ipynb
examples/experimental/madhava/MNIST.ipynb
examples/experimental/madhava/class_debug.ipynb
examples/experimental/request_handlers/DO.ipynb
examples/experimental/request_handlers/DS.ipynb
examples/experimental/rima/pubsub server implementation.ipynb
examples/experimental/tongye/torch_nn_Module.ipynb
examples/experimental/tongye/inherit_tags/inherit_tags_DO.ipynb
examples/experimental/tongye/inherit_tags/inherit_tags_DS.ipynb
examples/experimental/tongye/train_boston_with_RemoteDataLoader/DO.ipynb
examples/experimental/tongye/train_boston_with_RemoteDataLoader/DS.ipynb
examples/experimental/trask/Dev.ipynb
examples/experimental/trask/Domain Hosting.ipynb
examples/experimental/trask/Duet - Data Client.ipynb
examples/experimental/trask/Duet - Data Owner.ipynb
examples/experimental/trask/Early Dev.ipynb
examples/experimental/trask/Serde Experiments.ipynb
examples/experimental/trask/Syft Proto.ipynb
examples/experimental/trask/Untitled.ipynb
examples/experimental/trask/Untitled1.ipynb
examples/experimental/trask/Untitled2.ipynb
examples/experimental/tudor/linear_regression.py
examples/federated-learning/model-centric/example_rsa
examples/federated-learning/model-centric/example_rsa.pub
examples/federated-learning/model-centric/mcfl_create_plan.ipynb
examples/federated-learning/model-centric/mcfl_execute_plan.ipynb
examples/homomorphic-encryption/Tutorial_0_TenSEAL_Syft_Data_Owner.ipynb
examples/homomorphic-encryption/Tutorial_0_TenSEAL_Syft_Data_Scientist.ipynb
examples/homomorphic-encryption/Tutorial_1_TenSEAL_Syft_Data_Owner.ipynb
examples/homomorphic-encryption/Tutorial_1_TenSEAL_Syft_Data_Scientist.ipynb
examples/homomorphic-encryption/Tutorial_2_TenSEAL_Syft_Data_Owner.ipynb
examples/homomorphic-encryption/Tutorial_2_TenSEAL_Syft_Data_Scientist.ipynb
examples/mock_apis/Remote Medical Data Science Grid Mock API.ipynb
examples/mock_apis/duet/Data Owner Mock.ipynb
examples/mock_apis/duet/Data Scientist Mock.ipynb
examples/private-ai-series/duet_basics/Duet_Basics_Data_Owner.ipynb
examples/private-ai-series/duet_basics/Duet_Basics_Data_Scientist.ipynb
examples/private-ai-series/duet_basics/exercise/Exercise_Duet_Basics_Data_Owner.ipynb
examples/private-ai-series/duet_basics/exercise/Exercise_Duet_Basics_Data_Scientist.ipynb
examples/private-ai-series/duet_fl/Duet_FL_1_Data_Owner.ipynb
examples/private-ai-series/duet_fl/Duet_FL_2_Data_Owner.ipynb
examples/private-ai-series/duet_fl/Duet_FL_Data_Scientist.ipynb
examples/private-ai-series/duet_iris_classifier/Duet_Iris_Data_Owner.ipynb
examples/private-ai-series/duet_iris_classifier/Duet_Iris_Data_Scientist.ipynb
examples/private-ai-series/duet_iris_classifier/Duet_Iris_Data_Scientist.ipynb.json
examples/private-ai-series/duet_iris_classifier/data/iris-test.csv
examples/private-set-intersection/PSI_Client_Syft_Data_Scientist.ipynb
examples/private-set-intersection/PSI_Client_Syft_Data_Scientist_user_friendly.ipynb
examples/private-set-intersection/PSI_Server_Syft_Data_Owner.ipynb
examples/private-set-intersection/PSI_Server_Syft_Data_Owner_user_friendly.ipynb
examples/pygrid/association_requests/Association Requests Client API.ipynb
examples/pygrid/groups/Group Client API.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_0_TenSEAL_Syft_Data_Owner.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_0_TenSEAL_Syft_Data_Scientist.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_1_TenSEAL_Syft_Data_Owner.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_1_TenSEAL_Syft_Data_Scientist.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_2_TenSEAL_Syft_Data_Owner.ipynb
examples/pygrid/homomorphic-encryption/Tutorial_2_TenSEAL_Syft_Data_Scientist.ipynb
examples/pygrid/roles/Role Client API.ipynb
examples/pygrid/user/User Client API.ipynb
examples/pygrid/workers/Worker Client API.ipynb
examples/secure-multi-party-computation/Duet/1-DS-1-DO/POC-MPCTensor-Duet-Party1-DS.ipynb
examples/secure-multi-party-computation/Duet/1-DS-1-DO/POC-MPCTensor-Duet-Party2-DO.ipynb
examples/secure-multi-party-computation/Duet/1-DS-2-DO/POC-MPCTensor-Duet-Alice.ipynb
examples/secure-multi-party-computation/Duet/1-DS-2-DO/POC-MPCTensor-Duet-Bob.ipynb
examples/secure-multi-party-computation/Duet/1-DS-2-DO/POC-MPCTensor-Duet-DS.ipynb
examples/secure-multi-party-computation/Duet/Inference/DataOwner_1.ipynb
examples/secure-multi-party-computation/Duet/Inference/DataOwner_2.ipynb
examples/secure-multi-party-computation/Duet/Inference/DataScientist.ipynb
examples/secure-multi-party-computation/VMs/POC - Share Tensor.ipynb
examples/vertical-learning/advanced/MNIST/DO.ipynb
examples/vertical-learning/advanced/MNIST/DS.ipynb
examples/vertical-learning/basic_krakenn/DO1.ipynb
examples/vertical-learning/basic_krakenn/DO2.ipynb
examples/vertical-learning/basic_krakenn/DS.ipynb
examples/vertical-learning/basic_splitnn/DO_local_data.ipynb
examples/vertical-learning/basic_splitnn/DO_remote_data.ipynb
examples/vertical-learning/basic_splitnn/DS_local_data.ipynb
examples/vertical-learning/basic_splitnn/DS_remote_data.ipynb
proto/core/auth/signed_message.proto
proto/core/common/common_object.proto
proto/core/io/address.proto
proto/core/io/connection.proto
proto/core/io/location.proto
proto/core/io/route.proto
proto/core/node/common/client.proto
proto/core/node/common/metadata.proto
proto/core/node/common/action/action.proto
proto/core/node/common/action/exception_action.proto
proto/core/node/common/action/garbage_collect_object.proto
proto/core/node/common/action/get_enum_attribute.proto
proto/core/node/common/action/get_object.proto
proto/core/node/common/action/get_set_property.proto
proto/core/node/common/action/get_set_static_attribute.proto
proto/core/node/common/action/run_class_method.proto
proto/core/node/common/action/run_function_or_constructor.proto
proto/core/node/common/action/save_object.proto
proto/core/node/common/service/child_node_lifecycle_service.proto
proto/core/node/common/service/get_repr_service.proto
proto/core/node/common/service/heritage_update_service.proto
proto/core/node/common/service/object_search_message.proto
proto/core/node/common/service/object_search_permission_update_message.proto
proto/core/node/common/service/repr_service.proto
proto/core/node/common/service/resolve_pointer_type_service.proto
proto/core/node/domain/service/accept_or_deny_request_message.proto
proto/core/node/domain/service/get_all_requests_message.proto
proto/core/node/domain/service/request_answer_message.proto
proto/core/node/domain/service/request_answer_response.proto
proto/core/node/domain/service/request_handler_message.proto
proto/core/node/domain/service/request_message.proto
proto/core/plan/plan.proto
proto/core/pointer/pointer.proto
proto/core/remote_dataloader/remote_dataset.proto
proto/core/store/dataset.proto
proto/core/store/store_object.proto
proto/grid/messages/association_messages.proto
proto/grid/messages/dataset_messages.proto
proto/grid/messages/group_messages.proto
proto/grid/messages/infra_messages.proto
proto/grid/messages/network_search_messages.proto
proto/grid/messages/request_messages.proto
proto/grid/messages/role_messages.proto
proto/grid/messages/setup_messages.proto
proto/grid/messages/tensor_messages.proto
proto/grid/messages/transfer_messages.proto
proto/grid/messages/user_messages.proto
proto/grid/service/signaling_service.proto
proto/lib/numpy/array.proto
proto/lib/numpy/tensor.proto
proto/lib/pandas/frame.proto
proto/lib/pandas/series.proto
proto/lib/petlib/bn.proto
proto/lib/petlib/ecpt.proto
proto/lib/petlib/ecpt_group.proto
proto/lib/python/bool.proto
proto/lib/python/complex.proto
proto/lib/python/dict.proto
proto/lib/python/float.proto
proto/lib/python/int.proto
proto/lib/python/list.proto
proto/lib/python/none.proto
proto/lib/python/set.proto
proto/lib/python/slice.proto
proto/lib/python/string.proto
proto/lib/python/tuple.proto
proto/lib/python/collections/ordered_dict.proto
proto/lib/sympc/session.proto
proto/lib/sympc/share_tensor.proto
proto/lib/tenseal/vector.proto
proto/lib/torch/device.proto
proto/lib/torch/module.proto
proto/lib/torch/parameter.proto
proto/lib/torch/returntypes.proto
proto/lib/torch/tensor.proto
proto/lib/zksk/nizk.proto
proto/lib/zksk/secret.proto
proto/util/data_message.proto
proto/util/vendor_bytes.proto
scripts/adjust_torch_versions.py
scripts/autofix_allowlist_test.py
scripts/build_proto.sh
scripts/colab.sh
scripts/compatibility_report.sh
scripts/mnist.py
scripts/nb_duet_test.py
scripts/nb_test.sh
scripts/pre_commit.sh
src/__init__.py
src/syft/__init__.py
src/syft/generate_wrapper.py
src/syft/logger.py
src/syft/util.py
src/syft.egg-info/PKG-INFO
src/syft.egg-info/SOURCES.txt
src/syft.egg-info/dependency_links.txt
src/syft.egg-info/entry_points.txt
src/syft.egg-info/not-zip-safe
src/syft.egg-info/requires.txt
src/syft.egg-info/top_level.txt
src/syft/ast/__init__.py
src/syft/ast/attribute.py
src/syft/ast/callable.py
src/syft/ast/enum.py
src/syft/ast/globals.py
src/syft/ast/klass.py
src/syft/ast/module.py
src/syft/ast/property.py
src/syft/ast/static_attr.py
src/syft/ast/util.py
src/syft/core/__init__.py
src/syft/core/common/__init__.py
src/syft/core/common/environment.py
src/syft/core/common/event_loop.py
src/syft/core/common/group.py
src/syft/core/common/message.py
src/syft/core/common/object.py
src/syft/core/common/pointer.py
src/syft/core/common/storeable_object.py
src/syft/core/common/uid.py
src/syft/core/common/serde/__init__.py
src/syft/core/common/serde/deserialize.py
src/syft/core/common/serde/serializable.py
src/syft/core/common/serde/serialize.py
src/syft/core/io/__init__.py
src/syft/core/io/address.py
src/syft/core/io/connection.py
src/syft/core/io/route.py
src/syft/core/io/virtual.py
src/syft/core/io/location/__init__.py
src/syft/core/io/location/location.py
src/syft/core/io/location/specific.py
src/syft/core/io/location/group/__init__.py
src/syft/core/io/location/group/group.py
src/syft/core/io/location/group/registry.py
src/syft/core/io/location/group/subscription.py
src/syft/core/node/__init__.py
src/syft/core/node/abstract/__init__.py
src/syft/core/node/abstract/node.py
src/syft/core/node/common/__init__.py
src/syft/core/node/common/client.py
src/syft/core/node/common/metadata.py
src/syft/core/node/common/node.py
src/syft/core/node/common/util.py
src/syft/core/node/common/action/__init__.py
src/syft/core/node/common/action/common.py
src/syft/core/node/common/action/exception_action.py
src/syft/core/node/common/action/function_or_constructor_action.py
src/syft/core/node/common/action/garbage_collect_object_action.py
src/syft/core/node/common/action/get_enum_attribute_action.py
src/syft/core/node/common/action/get_object_action.py
src/syft/core/node/common/action/get_or_set_property_action.py
src/syft/core/node/common/action/get_or_set_static_attribute_action.py
src/syft/core/node/common/action/run_class_method_action.py
src/syft/core/node/common/action/save_object_action.py
src/syft/core/node/common/service/__init__.py
src/syft/core/node/common/service/auth.py
src/syft/core/node/common/service/child_node_lifecycle_service.py
src/syft/core/node/common/service/get_repr_service.py
src/syft/core/node/common/service/heritage_update_service.py
src/syft/core/node/common/service/msg_forwarding_service.py
src/syft/core/node/common/service/node_service.py
src/syft/core/node/common/service/obj_action_service.py
src/syft/core/node/common/service/obj_search_permission_service.py
src/syft/core/node/common/service/obj_search_service.py
src/syft/core/node/common/service/repr_service.py
src/syft/core/node/common/service/resolve_pointer_type_service.py
src/syft/core/node/common/service/solve_pointer_type_service.py
src/syft/core/node/device/__init__.py
src/syft/core/node/device/client.py
src/syft/core/node/device/device.py
src/syft/core/node/device/device_type/__init__.py
src/syft/core/node/device/device_type/device_type.py
src/syft/core/node/device/device_type/unknown.py
src/syft/core/node/device/device_type/specs/__init__.py
src/syft/core/node/device/device_type/specs/cpu.py
src/syft/core/node/device/device_type/specs/gpu.py
src/syft/core/node/device/device_type/specs/network.py
src/syft/core/node/device/device_type/specs/provider.py
src/syft/core/node/device/device_type/specs/storage.py
src/syft/core/node/domain/__init__.py
src/syft/core/node/domain/client.py
src/syft/core/node/domain/domain.py
src/syft/core/node/domain/service/__init__.py
src/syft/core/node/domain/service/accept_or_deny_request_service.py
src/syft/core/node/domain/service/get_all_requests_service.py
src/syft/core/node/domain/service/request_answer_message.py
src/syft/core/node/domain/service/request_handler_service.py
src/syft/core/node/domain/service/request_message.py
src/syft/core/node/domain/service/vm_service.py
src/syft/core/node/network/__init__.py
src/syft/core/node/network/client.py
src/syft/core/node/network/network.py
src/syft/core/node/pki/__init__.py
src/syft/core/node/vm/__init__.py
src/syft/core/node/vm/client.py
src/syft/core/node/vm/plan_vm.py
src/syft/core/node/vm/vm.py
src/syft/core/plan/__init__.py
src/syft/core/plan/plan.py
src/syft/core/plan/plan_builder.py
src/syft/core/plan/translation/__init__.py
src/syft/core/plan/translation/torchscript/__init__.py
src/syft/core/plan/translation/torchscript/plan.py
src/syft/core/plan/translation/torchscript/plan_translate.py
src/syft/core/pointer/__init__.py
src/syft/core/pointer/pointer.py
src/syft/core/remote_dataloader/__init__.py
src/syft/core/remote_dataloader/remote_dataloader.py
src/syft/core/store/__init__.py
src/syft/core/store/dataset.py
src/syft/core/store/store_disk.py
src/syft/core/store/store_interface.py
src/syft/core/store/store_memory.py
src/syft/core/store/storeable_object.py
src/syft/federated/__init__.py
src/syft/federated/fl_client.py
src/syft/federated/fl_job.py
src/syft/federated/model_centric_fl_base.py
src/syft/federated/model_centric_fl_client.py
src/syft/federated/model_centric_fl_worker.py
src/syft/federated/model_serialization/__init__.py
src/syft/federated/model_serialization/common.py
src/syft/federated/model_serialization/placeholder.py
src/syft/federated/model_serialization/placeholder_id.py
src/syft/federated/model_serialization/state.py
src/syft/grid/__init__.py
src/syft/grid/client/__init__.py
src/syft/grid/client/client.py
src/syft/grid/client/grid_connection.py
src/syft/grid/client/request_api/__init__.py
src/syft/grid/client/request_api/association_api.py
src/syft/grid/client/request_api/group_api.py
src/syft/grid/client/request_api/request_api.py
src/syft/grid/client/request_api/role_api.py
src/syft/grid/client/request_api/user_api.py
src/syft/grid/client/request_api/worker_api.py
src/syft/grid/connections/__init__.py
src/syft/grid/connections/http_connection.py
src/syft/grid/connections/webrtc.py
src/syft/grid/duet/__init__.py
src/syft/grid/duet/bcolors.py
src/syft/grid/duet/exchange_ids.py
src/syft/grid/duet/om_signaling_client.py
src/syft/grid/duet/signaling_client.py
src/syft/grid/duet/ui.py
src/syft/grid/duet/webrtc_duet.py
src/syft/grid/example_nodes/device.py
src/syft/grid/example_nodes/domain.py
src/syft/grid/example_nodes/network.py
src/syft/grid/example_nodes/pks.py
src/syft/grid/messages/__init__.py
src/syft/grid/messages/association_messages.py
src/syft/grid/messages/dataset_messages.py
src/syft/grid/messages/group_messages.py
src/syft/grid/messages/infra_messages.py
src/syft/grid/messages/network_search_message.py
src/syft/grid/messages/request_messages.py
src/syft/grid/messages/role_messages.py
src/syft/grid/messages/setup_messages.py
src/syft/grid/messages/tensor_messages.py
src/syft/grid/messages/transfer_messages.py
src/syft/grid/messages/user_messages.py
src/syft/grid/services/__init__.py
src/syft/grid/services/signaling_service.py
src/syft/img/logo.png
src/syft/img/logo_duet.png
src/syft/lib/__init__.py
src/syft/lib/util.py
src/syft/lib/PIL/__init__.py
src/syft/lib/PIL/image.py
src/syft/lib/misc/__init__.py
src/syft/lib/misc/union.py
src/syft/lib/numpy/__init__.py
src/syft/lib/numpy/array.py
src/syft/lib/opacus/__init__.py
src/syft/lib/openmined_psi/__init__.py
src/syft/lib/pandas/__init__.py
src/syft/lib/pandas/frame.py
src/syft/lib/pandas/series.py
src/syft/lib/petlib/__init__.py
src/syft/lib/petlib/bn.py
src/syft/lib/petlib/ecpt.py
src/syft/lib/petlib/ecpt_group.py
src/syft/lib/plan/__init__.py
src/syft/lib/pydp/__init__.py
src/syft/lib/python/__init__.py
src/syft/lib/python/bool.py
src/syft/lib/python/complex.py
src/syft/lib/python/dict.py
src/syft/lib/python/float.py
src/syft/lib/python/int.py
src/syft/lib/python/iterator.py
src/syft/lib/python/list.py
src/syft/lib/python/none.py
src/syft/lib/python/primitive_container.py
src/syft/lib/python/primitive_factory.py
src/syft/lib/python/primitive_interface.py
src/syft/lib/python/set.py
src/syft/lib/python/slice.py
src/syft/lib/python/string.py
src/syft/lib/python/tuple.py
src/syft/lib/python/types.py
src/syft/lib/python/util.py
src/syft/lib/python/collections/__init__.py
src/syft/lib/python/collections/ordered_dict.py
src/syft/lib/pytorch_lightning/__init__.py
src/syft/lib/remote_dataloader/__init__.py
src/syft/lib/sklearn/__init__.py
src/syft/lib/sympc/__init__.py
src/syft/lib/sympc/session.py
src/syft/lib/sympc/session_util.py
src/syft/lib/sympc/share.py
src/syft/lib/tenseal/__init__.py
src/syft/lib/tenseal/bfv_vector.py
src/syft/lib/tenseal/ckks_tensor.py
src/syft/lib/tenseal/ckks_vector.py
src/syft/lib/tenseal/context.py
src/syft/lib/tenseal/plain_tensor.py
src/syft/lib/tensor/__init__.py
src/syft/lib/tensor/tensorbase.py
src/syft/lib/tensor/tensorbase_util.py
src/syft/lib/torch/__init__.py
src/syft/lib/torch/allowlist.py
src/syft/lib/torch/device.py
src/syft/lib/torch/module.py
src/syft/lib/torch/parameter.py
src/syft/lib/torch/return_types.py
src/syft/lib/torch/tensor_util.py
src/syft/lib/torch/uppercase_tensor.py
src/syft/lib/torchvision/__init__.py
src/syft/lib/torchvision/allowlist.py
src/syft/lib/zksk/__init__.py
src/syft/lib/zksk/nizk.py
src/syft/lib/zksk/secret.py
src/syft/proto/core/auth/signed_message_pb2.py
src/syft/proto/core/common/common_object_pb2.py
src/syft/proto/core/io/address_pb2.py
src/syft/proto/core/io/connection_pb2.py
src/syft/proto/core/io/location_pb2.py
src/syft/proto/core/io/route_pb2.py
src/syft/proto/core/node/common/client_pb2.py
src/syft/proto/core/node/common/metadata_pb2.py
src/syft/proto/core/node/common/action/action_pb2.py
src/syft/proto/core/node/common/action/exception_action_pb2.py
src/syft/proto/core/node/common/action/garbage_collect_object_pb2.py
src/syft/proto/core/node/common/action/get_enum_attribute_pb2.py
src/syft/proto/core/node/common/action/get_object_pb2.py
src/syft/proto/core/node/common/action/get_set_property_pb2.py
src/syft/proto/core/node/common/action/get_set_static_attribute_pb2.py
src/syft/proto/core/node/common/action/run_class_method_pb2.py
src/syft/proto/core/node/common/action/run_function_or_constructor_pb2.py
src/syft/proto/core/node/common/action/save_object_pb2.py
src/syft/proto/core/node/common/service/child_node_lifecycle_service_pb2.py
src/syft/proto/core/node/common/service/get_repr_service_pb2.py
src/syft/proto/core/node/common/service/heritage_update_service_pb2.py
src/syft/proto/core/node/common/service/object_search_message_pb2.py
src/syft/proto/core/node/common/service/object_search_permission_update_message_pb2.py
src/syft/proto/core/node/common/service/repr_service_pb2.py
src/syft/proto/core/node/common/service/resolve_pointer_type_service_pb2.py
src/syft/proto/core/node/domain/service/accept_or_deny_request_message_pb2.py
src/syft/proto/core/node/domain/service/get_all_requests_message_pb2.py
src/syft/proto/core/node/domain/service/request_answer_message_pb2.py
src/syft/proto/core/node/domain/service/request_answer_response_pb2.py
src/syft/proto/core/node/domain/service/request_handler_message_pb2.py
src/syft/proto/core/node/domain/service/request_message_pb2.py
src/syft/proto/core/plan/plan_pb2.py
src/syft/proto/core/pointer/pointer_pb2.py
src/syft/proto/core/remote_dataloader/remote_dataset_pb2.py
src/syft/proto/core/store/dataset_pb2.py
src/syft/proto/core/store/store_object_pb2.py
src/syft/proto/grid/messages/association_messages_pb2.py
src/syft/proto/grid/messages/dataset_messages_pb2.py
src/syft/proto/grid/messages/group_messages_pb2.py
src/syft/proto/grid/messages/infra_messages_pb2.py
src/syft/proto/grid/messages/network_search_messages_pb2.py
src/syft/proto/grid/messages/request_messages_pb2.py
src/syft/proto/grid/messages/role_messages_pb2.py
src/syft/proto/grid/messages/setup_messages_pb2.py
src/syft/proto/grid/messages/tensor_messages_pb2.py
src/syft/proto/grid/messages/transfer_messages_pb2.py
src/syft/proto/grid/messages/user_messages_pb2.py
src/syft/proto/grid/service/signaling_service_pb2.py
src/syft/proto/lib/numpy/array_pb2.py
src/syft/proto/lib/numpy/tensor_pb2.py
src/syft/proto/lib/pandas/frame_pb2.py
src/syft/proto/lib/pandas/series_pb2.py
src/syft/proto/lib/petlib/bn_pb2.py
src/syft/proto/lib/petlib/ecpt_group_pb2.py
src/syft/proto/lib/petlib/ecpt_pb2.py
src/syft/proto/lib/python/bool_pb2.py
src/syft/proto/lib/python/complex_pb2.py
src/syft/proto/lib/python/dict_pb2.py
src/syft/proto/lib/python/float_pb2.py
src/syft/proto/lib/python/int_pb2.py
src/syft/proto/lib/python/list_pb2.py
src/syft/proto/lib/python/none_pb2.py
src/syft/proto/lib/python/set_pb2.py
src/syft/proto/lib/python/slice_pb2.py
src/syft/proto/lib/python/string_pb2.py
src/syft/proto/lib/python/tuple_pb2.py
src/syft/proto/lib/python/collections/ordered_dict_pb2.py
src/syft/proto/lib/sympc/session_pb2.py
src/syft/proto/lib/sympc/share_tensor_pb2.py
src/syft/proto/lib/tenseal/vector_pb2.py
src/syft/proto/lib/torch/device_pb2.py
src/syft/proto/lib/torch/module_pb2.py
src/syft/proto/lib/torch/parameter_pb2.py
src/syft/proto/lib/torch/returntypes_pb2.py
src/syft/proto/lib/torch/tensor_pb2.py
src/syft/proto/lib/zksk/nizk_pb2.py
src/syft/proto/lib/zksk/secret_pb2.py
src/syft/proto/util/data_message_pb2.py
src/syft/proto/util/vendor_bytes_pb2.py
tests/__init__.py
tests/conftest.py
tests/benchmarks/__init__.py
tests/benchmarks/pytest_benchmarks/__init__.py
tests/benchmarks/pytest_benchmarks/bench_test.py
tests/benchmarks/pytest_benchmarks/benchmark_send_get_local_test.py
tests/benchmarks/pytest_benchmarks/benchmark_send_get_multiprocess_test.py
tests/benchmarks/pytest_benchmarks/benchmarks_functions_test.py
tests/stress/gc_test.py
tests/syft/__init__.py
tests/syft/api/deprecated_test.py
tests/syft/api/load_lib_test.py
tests/syft/ast/__init__.py
tests/syft/ast/functionality_test.py
tests/syft/ast/module_test.py
tests/syft/ast/nodes_test.py
tests/syft/ast/util_test.py
tests/syft/core/__init__.py
tests/syft/core/common/__init__.py
tests/syft/core/common/group_test.py
tests/syft/core/common/message_test.py
tests/syft/core/common/module_test.py
tests/syft/core/common/object_test.py
tests/syft/core/common/serializable_test.py
tests/syft/core/common/uid_test.py
tests/syft/core/common/serde/__init__.py
tests/syft/core/common/serde/deserialize_test.py
tests/syft/core/fl/model-centric/example_rsa
tests/syft/core/fl/model-centric/example_rsa.pub
tests/syft/core/fl/model-centric/mcfl_create_execute_plan_test.py
tests/syft/core/io/__init__.py
tests/syft/core/io/address_test.py
tests/syft/core/io/route_test.py
tests/syft/core/io/utils_test.py
tests/syft/core/io/virtual_test.py
tests/syft/core/io/location/__init__.py
tests/syft/core/io/location/specific_test.py
tests/syft/core/node/__init__.py
tests/syft/core/node/client_test.py
tests/syft/core/node/node_test.py
tests/syft/core/node/common/__init__.py
tests/syft/core/node/common/action/__init__.py
tests/syft/core/node/common/action/function_or_constructor_action_test.py
tests/syft/core/node/common/action/garbage_collection_object_action_test.py
tests/syft/core/node/common/action/get_object_action_test.py
tests/syft/core/node/common/action/save_object_action_test.py
tests/syft/core/node/common/service/auth_test.py
tests/syft/core/node/common/service/child_node_lifecycle_service_test.py
tests/syft/core/node/common/service/obj_search_permission_service_test.py
tests/syft/core/node/common/service/resolve_pointer_type_test.py
tests/syft/core/node/device/device_type_test.py
tests/syft/core/node/domain/__init__.py
tests/syft/core/node/domain/domain_test.py
tests/syft/core/node/domain/service/__init__.py
tests/syft/core/node/domain/service/request_answer_message_test.py
tests/syft/core/node/domain/service/request_message_test.py
tests/syft/core/plan/__init__.py
tests/syft/core/plan/plan_test.py
tests/syft/core/plan/torchscript_test.py
tests/syft/core/pointer/__init__.py
tests/syft/core/pointer/pointer_test.py
tests/syft/core/remote_dataloader/__init__.py
tests/syft/core/remote_dataloader/remote_dataloader_test.py
tests/syft/core/store/__init__.py
tests/syft/core/store/dataset_object_test.py
tests/syft/core/store/memory_storage_test.py
tests/syft/core/store/storable_object_test.py
tests/syft/grid/connections/webrtc_test.py
tests/syft/grid/duet/__init__.py
tests/syft/grid/duet/duet_test.py
tests/syft/grid/duet/process_test.py
tests/syft/grid/duet/signaling_server_test.py
tests/syft/grid/duet/duet_scenarios_tests/__init__.py
tests/syft/grid/duet/duet_scenarios_tests/duet_init_test.py
tests/syft/grid/duet/duet_scenarios_tests/duet_sanity_test.py
tests/syft/grid/duet/duet_scenarios_tests/duet_torch_test.py
tests/syft/grid/messages/asc_req_msg_test.py
tests/syft/grid/messages/dataset_msg_test.py
tests/syft/grid/messages/group_msg_test.py
tests/syft/grid/messages/infra_msg_test.py
tests/syft/grid/messages/roles_msg_test.py
tests/syft/grid/messages/setup_msg_test.py
tests/syft/grid/messages/tensor_msg_test.py
tests/syft/grid/messages/tensor_req_test.py
tests/syft/grid/services/signaling_service_test.py
tests/syft/lib/__init__.py
tests/syft/lib/allowlist_report.j2
tests/syft/lib/allowlist_report.py
tests/syft/lib/allowlist_test.json
tests/syft/lib/allowlist_test.py
tests/syft/lib/PIL/__init__.py
tests/syft/lib/PIL/pil_test.py
tests/syft/lib/misc/__init__.py
tests/syft/lib/misc/union_test.py
tests/syft/lib/numpy/__init__.py
tests/syft/lib/numpy/array_test.py
tests/syft/lib/opacus/__init__.py
tests/syft/lib/opacus/opacus_test.py
tests/syft/lib/pandas/pandas_test.py
tests/syft/lib/petlib/ecpt_test.py
tests/syft/lib/psi/__init__.py
tests/syft/lib/psi/psi_test.py
tests/syft/lib/pydp/client_pydp_test.py
tests/syft/lib/python/__init__.py
tests/syft/lib/python/util_test.py
tests/syft/lib/python/bool/__init__.py
tests/syft/lib/python/bool/bool_test.py
tests/syft/lib/python/bool/pointer_test.py
tests/syft/lib/python/bool/serde_test.py
tests/syft/lib/python/collections/__init__.py
tests/syft/lib/python/collections/ordered_dict/__init__.py
tests/syft/lib/python/collections/ordered_dict/ordered_dict_sanity_test.py
tests/syft/lib/python/collections/ordered_dict/ordered_dict_serde_test.py
tests/syft/lib/python/collections/ordered_dict/ordereddict_reverse_test.py
tests/syft/lib/python/collections/ordered_dict/pointer_test.py
tests/syft/lib/python/complex/__init__.py
tests/syft/lib/python/complex/complex_test.py
tests/syft/lib/python/complex/serde_test.py
tests/syft/lib/python/dict/__init__.py
tests/syft/lib/python/dict/dict_serde_test.py
tests/syft/lib/python/dict/dict_test.py
tests/syft/lib/python/dict/userdict_test.py
tests/syft/lib/python/float/__init__.py
tests/syft/lib/python/float/cross_type_test.py
tests/syft/lib/python/float/float_test.py
tests/syft/lib/python/float/id_test.py
tests/syft/lib/python/float/pointer_test.py
tests/syft/lib/python/float/serde_test.py
tests/syft/lib/python/int/__init__.py
tests/syft/lib/python/int/cross_type_test.py
tests/syft/lib/python/int/id_test.py
tests/syft/lib/python/int/int_test.py
tests/syft/lib/python/int/pointer_test.py
tests/syft/lib/python/int/serde_test.py
tests/syft/lib/python/list/__init__.py
tests/syft/lib/python/list/list_id_test.py
tests/syft/lib/python/list/list_serde_test.py
tests/syft/lib/python/list/list_test.py
tests/syft/lib/python/list/pointer_test.py
tests/syft/lib/python/set/__init__.py
tests/syft/lib/python/set/pointer_test.py
tests/syft/lib/python/set/serde_test.py
tests/syft/lib/python/slice/__init__.py
tests/syft/lib/python/slice/slice_serde_test.py
tests/syft/lib/python/slice/slice_test.py
tests/syft/lib/python/string/pointer_test.py
tests/syft/lib/python/string/string_id_test.py
tests/syft/lib/python/string/string_reverse_test.py
tests/syft/lib/python/string/string_serde_test.py
tests/syft/lib/python/string/string_utils_test.py
tests/syft/lib/python/tuple/__init__.py
tests/syft/lib/python/tuple/tuple_test.py
tests/syft/lib/pytorch_lightning/__init__.py
tests/syft/lib/pytorch_lightning/boring_test.py
tests/syft/lib/sympc/sympc_test.py
tests/syft/lib/tenseal/__init__.py
tests/syft/lib/tenseal/duet_test.py
tests/syft/lib/tenseal/tenseal_bfvvector_test.py
tests/syft/lib/tenseal/tenseal_ckkstensor_test.py
tests/syft/lib/tenseal/tenseal_ckksvector_test.py
tests/syft/lib/tenseal/tenseal_context_test.py
tests/syft/lib/tenseal/utils_test.py
tests/syft/lib/tensor/__init__.py
tests/syft/lib/tensor/tensorbase_test.py
tests/syft/lib/torch/__init__.py
tests/syft/lib/torch/client_torch_test.py
tests/syft/lib/torch/device_test.py
tests/syft/lib/torch/module_serde_test.py
tests/syft/lib/torch/module_test.py
tests/syft/lib/torch/parameter_test.py
tests/syft/lib/torch/returntypes_test.py
tests/syft/lib/torch/tensor_util_test.py
tests/syft/lib/torch/tensor/__init__.py
tests/syft/lib/torch/tensor/tensor_remote_and_serde_test.py
tests/syft/lib/torchvision/allowlist_test.py
tests/syft/lib/torchvision/imageTensor.pt
tests/syft/lib/zksk/nizk_test.py
tests/syft/lib/zksk/secret_test.py
tests/syft/lib/zksk/statement_test.py
tests/syft/notebooks/__init__.py
tests/syft/notebooks/duet_test.py.template