| import torch | |
| import torch.nn as nn | |
| import timm | |
| def Model(): | |
| model = timm.create_model("vit_tiny_patch16_224", pretrained=False) | |
| model.head = nn.Linear(192, 10) | |
| return model, model.head | |
| if __name__ == "__main__": | |
| model, _ = Model() | |
| print(model) | |
| num_param = 0 | |
| for v in model.parameters(): | |
| num_param += v.numel() | |
| print("num_param:", num_param) |