Compare commits

...

2 Commits

Author SHA1 Message Date
Falko Victor Habel dc12ec50ff Merge pull request 'corrected MOTrainer' (#27) from feat/change_mef into main
Run VectorLoader Script / Explore-Gitea-Actions (push) Successful in 20s Details
Gitea Actions For AIIA / Explore-Gitea-Actions (push) Successful in 9m42s Details
Reviewed-on: #27
2025-07-03 12:22:39 +00:00
Falko Victor Habel 505b383605 corrected MOTrainer
Gitea Actions For AIIA / Explore-Gitea-Actions (push) Failing after 13s Details
2025-07-03 14:22:08 +02:00
4 changed files with 6 additions and 5 deletions

View File

@ -3,7 +3,7 @@ requires = ["setuptools>=45", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "aiunn"
version = "0.4.0"
version = "0.4.1"
description = "Finetuner for image upscaling using AIIA"
readme = "README.md"
requires-python = ">=3.10"

View File

@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup(
name="aiunn",
version="0.4.0",
version="0.4.1",
packages=find_packages(where="src"),
package_dir={"": "src"},
install_requires=[

View File

@ -4,4 +4,4 @@ from .upsampler.aiunn import aiuNN
from .upsampler.config import aiuNNConfig
from .inference.inference import aiuNNInference
__version__ = "0.4.0"
__version__ = "0.4.1"

View File

@ -177,6 +177,7 @@ class MemoryOptimizedTrainer(aiuNNTrainer):
with autocast(device_type=self.device.type):
outputs = self.model(low_res)
outputs = outputs.clone()
loss = self.criterion(outputs, high_res)
val_loss += loss.item()
@ -252,10 +253,10 @@ class MemoryOptimizedTrainer(aiuNNTrainer):
if hasattr(self, 'use_checkpointing') and self.use_checkpointing:
low_res.requires_grad_()
outputs = checkpoint(self.model, low_res)
outputs = outputs.clone() # <-- Clone added here
outputs = outputs.clone()
else:
outputs = self.model(low_res)
outputs = outputs.clone() # <-- Clone added here
outputs = outputs.clone()
loss = self.criterion(outputs, high_res)
# Scale loss for gradient accumulation