Spaces:
Sleeping
Sleeping
Chore: Print model parameters
Browse files- scripts/inference/__init__.py +0 -0
- scripts/inference/infer.py +0 -0
- scripts/training/train.py +7 -0
scripts/inference/__init__.py
DELETED
File without changes
|
scripts/inference/infer.py
DELETED
File without changes
|
scripts/training/train.py
CHANGED
@@ -156,6 +156,13 @@ async def train(model, config, websocket=None, model_type="single"):
|
|
156 |
print(f"Optimizer: {config.optimizer}")
|
157 |
print(f"Batch Size: {config.batch_size}")
|
158 |
print(f"Network Architecture: {config.block1}-{config.block2}-{config.block3}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
print("\nStarting training loop...")
|
160 |
|
161 |
best_val_acc = 0
|
|
|
156 |
print(f"Optimizer: {config.optimizer}")
|
157 |
print(f"Batch Size: {config.batch_size}")
|
158 |
print(f"Network Architecture: {config.block1}-{config.block2}-{config.block3}")
|
159 |
+
|
160 |
+
# Print model parameters
|
161 |
+
total_params = sum(p.numel() for p in model.parameters())
|
162 |
+
trainable_params = sum(p.numel() for p in model.parameters() if p.requires_grad)
|
163 |
+
print(f"\nModel Parameters:")
|
164 |
+
print(f"Total parameters: {total_params:,}")
|
165 |
+
print(f"Trainable parameters: {trainable_params:,}")
|
166 |
print("\nStarting training loop...")
|
167 |
|
168 |
best_val_acc = 0
|