Download microsoftexcel-controlnet/annotator/normalbae/models/NNET.py from toto10/extensions: direct link, hf CLI and curl.
- Browser
- Download file 597 Bytes
-
https://huggingface.co/toto10/extensions/resolve/refs%2Fpr%2F4/microsoftexcel-controlnet/annotator/normalbae/models/NNET.py
- Command line
-
hf download hf://toto10/extensions@refs/pr/4/microsoftexcel-controlnet/annotator/normalbae/models/NNET.py
-
curl -L -o NNET.py https://huggingface.co/toto10/extensions/resolve/refs%2Fpr%2F4/microsoftexcel-controlnet/annotator/normalbae/models/NNET.py
597 Bytes
| import torch | |
| import torch.nn as nn | |
| import torch.nn.functional as F | |
| from .submodules.encoder import Encoder | |
| from .submodules.decoder import Decoder | |
| class NNET(nn.Module): | |
| def __init__(self, args): | |
| super(NNET, self).__init__() | |
| self.encoder = Encoder() | |
| self.decoder = Decoder(args) | |
| def get_1x_lr_params(self): # lr/10 learning rate | |
| return self.encoder.parameters() | |
| def get_10x_lr_params(self): # lr learning rate | |
| return self.decoder.parameters() | |
| def forward(self, img, **kwargs): | |
| return self.decoder(self.encoder(img), **kwargs) |