def bufferize(worker: AbstractWorker, script_module: torch.jit.ScriptModule) -> ScriptModulePB: """ This method serializes a torch.jit.ScriptModule using ScriptModulePB. Args: script_module (torch.jit.ScriptModule): input jit.ScriptModule to be serialized. Returns: protobuf_script (ScriptModulePB): serialized jit.ScriptModule. """ protobuf_script = ScriptModulePB() protobuf_script.obj = script_module.save_to_buffer() return protobuf_script
def _bufferize_traced_module( worker: AbstractWorker, script_module: torch.jit.TopLevelTracedModule) -> TracedModulePB: protobuf_script = ScriptModulePB() protobuf_script.obj = script_module.save_to_buffer() return protobuf_script