AUTHORS.rst
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/syft/VERSION
src/syft/__init__.py
src/syft/experimental_flags.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/dynamic_object.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_batched_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/pointer/garbage_collection/__init__.py
src/syft/core/pointer/garbage_collection/garbage_collection.py
src/syft/core/pointer/garbage_collection/gc_batched.py
src/syft/core/pointer/garbage_collection/gc_simple.py
src/syft/core/pointer/garbage_collection/gc_strategy.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/enums.py
src/syft/grid/client/exceptions.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/dataset_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/lib/__init__.py
src/syft/lib/util.py
src/syft/lib/PIL/__init__.py
src/syft/lib/PIL/image.py
src/syft/lib/gym/__init__.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/categorical.py
src/syft/lib/pandas/categorical_dtype.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/range.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/sklearn/serializing_models.py
src/syft/lib/statsmodels/__init__.py
src/syft/lib/statsmodels/family.py
src/syft/lib/statsmodels/results.py
src/syft/lib/sympc/__init__.py
src/syft/lib/sympc/rst_share.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/size.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/transformers/__init__.py
src/syft/lib/transformers/allowlist.py
src/syft/lib/transformers/batchencoding.py
src/syft/lib/transformers/model_config.py
src/syft/lib/transformers/tokenizer.py
src/syft/lib/transformers/models/__init__.py
src/syft/lib/transformers/models/distilbert.py
src/syft/lib/xgboost/__init__.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_batched_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/PIL/image_pb2.py
src/syft/proto/lib/numpy/array_pb2.py
src/syft/proto/lib/numpy/tensor_pb2.py
src/syft/proto/lib/pandas/categorical_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/range_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/sklearn/logistic_model_pb2.py
src/syft/proto/lib/statsmodels/family_pb2.py
src/syft/proto/lib/statsmodels/results_pb2.py
src/syft/proto/lib/sympc/protocol_pb2.py
src/syft/proto/lib/sympc/replicatedshared_tensor_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/size_pb2.py
src/syft/proto/lib/torch/tensor_pb2.py
src/syft/proto/lib/transformers/batch_encoding_pb2.py
src/syft/proto/lib/transformers/hf_config_pb2.py
src/syft/proto/lib/transformers/tokenizerfast_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