Can ScriptModule be used for training? The reason we ask this question is that we found some source code related back propagation in torch.jit. https://github.com/pytorch/pytorch/blob/master/torch/csrc/jit/autodiff.cpp#L1151
1 Like
I am having the same question, did you find an answer?
Edit:
I coudn’t find any example or explicit statement in the documentation. Here, it is stated that
TorchScript is a way to create serializable and optimizable models from PyTorch code
but I think in this context optimizable refers to the just-in-time compilation.
The question could also be rephrased to: Is there an alternative to the function parameters()
in torch::jit::script::Module
, which enables the use of optimizers?
Edit2:
I opened in issue on github, regarding the documentation for this use case: Document whether it is possible to train TorchScript modules · Issue #17614 · pytorch/pytorch · GitHub