Create Protobuf schemas from necessary PySyft classes #35
Labels
Status: In Progress 🌟
This is actively being worked on
Type: Epic 🤙
Describes a large amount of functionality that will likely be broken down into smaller issues
The following are classes that exist in PySyft that we have no yet migrated to syft-proto, or classes that are in the middle of a refactor and will need to be modified upon completion:
(items in bold are expected to be needed for mobile)
PyTorch
memory_format
Numpy
ndarray
float32
float64
int32
int64
PySyft Basics
BaseWorker
(can rely onVirtualWorker
BaseWorker
serialization for this)(deprecated training method should be removed from PySyft)TrainConfig
String
PySyft Pointers and Wrappers
MultiPointerTensor
ObjectPointer
ObjectWrapper
PointerPlan
PointerProtocol
PySyft Tensors
LoggingTensor
AutogradTensor
CRTPrecisionTensor
FixedPrecisionTensor
GradFunc
PrivateTensor
PlaceholderTensor
PySyft Messaging
(generic message type should not be serialized to Protobuf)Message
Plan
as a list of operationsPlan
as Torchscript for inferencePlan
as Torchscript for trainingState
Protocol
PySyft Messages
ForceObjectDeleteMessage
GetShapeMessage
IsNoneMessage
ObjectMessage
ObjectRequestMessage
Operation
PlanCommandMessage
SearchMessage
PySyft Exceptions
GetNotPermittedError
ResponseSignatureError
The text was updated successfully, but these errors were encountered: