mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-21 05:34:18 +08:00
Summary: title Test Plan: CI Reviewers: Subscribers: Tasks: Tags: Fixes #ISSUE_NUMBER Pull Request resolved: https://github.com/pytorch/pytorch/pull/75136 Approved by: https://github.com/gmagogsfm
29 lines
693 B
Python
29 lines
693 B
Python
# Usage: python create_dummy_model.py <name_of_the_file>
|
|
import sys
|
|
import torch
|
|
from torch import nn
|
|
|
|
|
|
class NeuralNetwork(nn.Module):
|
|
|
|
def __init__(self):
|
|
super(NeuralNetwork, self).__init__()
|
|
self.flatten = nn.Flatten()
|
|
self.linear_relu_stack = nn.Sequential(
|
|
nn.Linear(28 * 28, 512),
|
|
nn.ReLU(),
|
|
nn.Linear(512, 512),
|
|
nn.ReLU(),
|
|
nn.Linear(512, 10),
|
|
)
|
|
|
|
def forward(self, x):
|
|
x = self.flatten(x)
|
|
logits = self.linear_relu_stack(x)
|
|
return logits
|
|
|
|
|
|
if __name__ == '__main__':
|
|
jit_module = torch.jit.script(NeuralNetwork())
|
|
torch.jit.save(jit_module, sys.argv[1])
|