syft.lib.torch package

syft.lib.torch.get_return_type(support_dict)[source]
syft.lib.torch.version_supported(support_dict)[source]
syft.lib.torch.create_torch_ast(client=None)[source]

Submodules

syft.lib.torch.allowlist module

syft.lib.torch.device module

syft.lib.torch.device.object2proto(obj)[source]
syft.lib.torch.device.proto2object(proto)[source]

syft.lib.torch.parameter module

syft.lib.torch.parameter.object2proto(obj)[source]
syft.lib.torch.parameter.proto2object(proto)[source]

syft.lib.torch.return_types module

syft.lib.torch.return_types.get_field_names(obj)[source]
syft.lib.torch.return_types.get_supported_types_fields()[source]
syft.lib.torch.return_types.wrap_type(typ, fields)[source]

syft.lib.torch.size module

syft.lib.torch.size.protobuf_torch_size_serializer(torch_size)[source]
syft.lib.torch.size.protobuf_torch_size_deserializer(proto_size)[source]

syft.lib.torch.tensor_util module

syft.lib.torch.tensor_util.protobuf_data_encoding(tensor)[source]
syft.lib.torch.tensor_util.arrow_data_encoding(tensor)[source]
syft.lib.torch.tensor_util.tensor_serializer(tensor)[source]

Strategy to serialize a tensor using Protobuf

syft.lib.torch.tensor_util.protobuf_data_decoding(protobuf_tensor)[source]
syft.lib.torch.tensor_util.arrow_data_decoding(tensor_data)[source]
syft.lib.torch.tensor_util.tensor_deserializer(buf)[source]

syft.lib.torch.uppercase_tensor module

syft.lib.torch.uppercase_tensor.object2proto(obj)[source]
syft.lib.torch.uppercase_tensor.proto2object(proto)[source]