Update app.py
Browse files
app.py
CHANGED
@@ -47,6 +47,8 @@ unet.requires_grad_(False)
|
|
47 |
# Application de pruning pour réduire les poids inutiles
|
48 |
for name, module in unet.named_modules():
|
49 |
if isinstance(module, torch.nn.Conv2d):
|
|
|
|
|
50 |
prune.l1_unstructured(module, name='weight', amount=0.2)
|
51 |
|
52 |
tokenizer_one = AutoTokenizer.from_pretrained(
|
|
|
47 |
# Application de pruning pour réduire les poids inutiles
|
48 |
for name, module in unet.named_modules():
|
49 |
if isinstance(module, torch.nn.Conv2d):
|
50 |
+
# Convertir les poids en float32 pour éviter les erreurs liées à topk et pruning
|
51 |
+
module.float() # Convertir le module en float32 avant pruning
|
52 |
prune.l1_unstructured(module, name='weight', amount=0.2)
|
53 |
|
54 |
tokenizer_one = AutoTokenizer.from_pretrained(
|