Skip to content
This repository was archived by the owner on Feb 7, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions generative/losses/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@

from __future__ import annotations

from .adversarial_loss import PatchAdversarialLoss
from .perceptual import PerceptualLoss
from .spectral_loss import JukeboxLoss
2 changes: 1 addition & 1 deletion tests/test_adversarial.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import torch
from parameterized import parameterized

from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses import PatchAdversarialLoss

shapes_tensors = {"2d": [4, 1, 64, 64], "3d": [4, 1, 64, 64, 64]}
reductions = ["sum", "mean"]
Expand Down
2 changes: 1 addition & 1 deletion tests/test_perceptual_loss.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import torch
from parameterized import parameterized

from generative.losses.perceptual import PerceptualLoss
from generative.losses import PerceptualLoss

TEST_CASES = [
[{"spatial_dims": 2, "network_type": "squeeze"}, (2, 1, 64, 64), (2, 1, 64, 64)],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,7 @@
"from torch.nn import L1Loss\n",
"from tqdm import tqdm\n",
"\n",
"from generative.losses.adversarial_loss import PatchAdversarialLoss\n",
"from generative.losses.perceptual import PerceptualLoss\n",
"from generative.losses import PatchAdversarialLoss, PerceptualLoss\n",
"from generative.networks.nets import AutoencoderKL, PatchDiscriminator\n",
"\n",
"print_config()"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@
from torch.nn import L1Loss
from tqdm import tqdm

from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses.perceptual import PerceptualLoss
from generative.losses import PatchAdversarialLoss, PerceptualLoss
from generative.networks.nets import AutoencoderKL, PatchDiscriminator

print_config()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,7 @@
"from torch.cuda.amp import GradScaler, autocast\n",
"from tqdm import tqdm\n",
"\n",
"from generative.losses.adversarial_loss import PatchAdversarialLoss\n",
"from generative.losses.perceptual import PerceptualLoss\n",
"from generative.losses import PatchAdversarialLoss, PerceptualLoss\n",
"from generative.networks.nets import AutoencoderKL, DiffusionModelUNet, PatchDiscriminator\n",
"from generative.networks.schedulers import DDPMScheduler\n",
"\n",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,7 @@
from torch.cuda.amp import GradScaler, autocast
from tqdm import tqdm

from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses.perceptual import PerceptualLoss
from generative.losses import PatchAdversarialLoss, PerceptualLoss
from generative.networks.nets import AutoencoderKL, DiffusionModelUNet, PatchDiscriminator
from generative.networks.schedulers import DDPMScheduler

Expand Down
3 changes: 1 addition & 2 deletions tutorials/generative/2d_vqgan/2d_vqgan_tutorial.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,7 @@
"from tqdm import tqdm\n",
"\n",
"# TODO: Add right import reference after deployed\n",
"from generative.losses.adversarial_loss import PatchAdversarialLoss\n",
"from generative.losses.perceptual import PerceptualLoss\n",
"from generative.losses import PatchAdversarialLoss, PerceptualLoss\n",
"from generative.networks.nets import VQVAE, PatchDiscriminator\n",
"\n",
"print_config()"
Expand Down
3 changes: 1 addition & 2 deletions tutorials/generative/2d_vqgan/2d_vqgan_tutorial.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,7 @@
from tqdm import tqdm

# TODO: Add right import reference after deployed
from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses.perceptual import PerceptualLoss
from generative.losses import PatchAdversarialLoss, PerceptualLoss
from generative.networks.nets import VQVAE, PatchDiscriminator

print_config()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,7 @@
"from torch.cuda.amp import autocast\n",
"from tqdm import tqdm\n",
"\n",
"from generative.losses.adversarial_loss import PatchAdversarialLoss\n",
"from generative.losses.perceptual import PerceptualLoss\n",
"from generative.losses import PatchAdversarialLoss, PerceptualLoss\n",
"from generative.networks.nets import AutoencoderKL, PatchDiscriminator\n",
"\n",
"print_config()"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,7 @@
from torch.cuda.amp import autocast
from tqdm import tqdm

from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses.perceptual import PerceptualLoss
from generative.losses import PatchAdversarialLoss, PerceptualLoss
from generative.networks.nets import AutoencoderKL, PatchDiscriminator

print_config()
Expand Down
3 changes: 1 addition & 2 deletions tutorials/generative/3d_ldm/3d_ldm_tutorial.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,7 @@
"from tqdm import tqdm\n",
"\n",
"from generative.inferers import LatentDiffusionInferer\n",
"from generative.losses.adversarial_loss import PatchAdversarialLoss\n",
"from generative.losses.perceptual import PerceptualLoss\n",
"from generative.losses import PatchAdversarialLoss, PerceptualLoss\n",
"from generative.networks.nets import AutoencoderKL, DiffusionModelUNet, PatchDiscriminator\n",
"from generative.networks.schedulers import DDPMScheduler\n",
"\n",
Expand Down
3 changes: 1 addition & 2 deletions tutorials/generative/3d_ldm/3d_ldm_tutorial.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@
from tqdm import tqdm

from generative.inferers import LatentDiffusionInferer
from generative.losses.adversarial_loss import PatchAdversarialLoss
from generative.losses.perceptual import PerceptualLoss
from generative.losses import PatchAdversarialLoss, PerceptualLoss
from generative.networks.nets import AutoencoderKL, DiffusionModelUNet, PatchDiscriminator
from generative.networks.schedulers import DDPMScheduler

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
"\n",
"# TODO: Add right import reference after deployed\n",
"from generative.networks.nets import DiffusionModelUNet\n",
"from generative.schedulers import DDPMScheduler\n",
"from generative.networks.schedulers import DDPMScheduler\n",
"\n",
"print_config()"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@

# TODO: Add right import reference after deployed
from generative.networks.nets import DiffusionModelUNet
from generative.schedulers import DDPMScheduler
from generative.networks.schedulers import DDPMScheduler

print_config()

Expand Down