cleanup reqs

This commit is contained in:
kijai
2025-07-31 21:52:48 +03:00
parent aa2aa75229
commit 4c9a312376
8 changed files with 11 additions and 47 deletions
@@ -1,22 +1,17 @@
import loguru
import torch import torch
import math
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from torch import einsum
from einops.layers.torch import Rearrange
from einops import rearrange from einops import rearrange
from ...utils.utils import coords_grid, bilinear_sampler, upflow8 from ...utils.utils import coords_grid, bilinear_sampler
from .attention import ( from .attention import (
MultiHeadAttention, MultiHeadAttention,
LinearPositionEmbeddingSine, LinearPositionEmbeddingSine,
ExpPositionEmbeddingSine, ExpPositionEmbeddingSine,
) )
from typing import Optional, Tuple
from timm.models.layers import DropPath, to_2tuple, trunc_normal_ from timm.models.layers import DropPath
from .gru import BasicUpdateBlock, GMAUpdateBlock from .gru import BasicUpdateBlock, GMAUpdateBlock
from .gma import Attention from .gma import Attention
@@ -1,15 +1,11 @@
import loguru
import torch import torch
import math
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from torch import einsum from torch import einsum
import numpy as np import numpy as np
from einops.layers.torch import Rearrange
from einops import rearrange from einops import rearrange
import sys from ...utils.utils import coords_grid
from ...utils.utils import coords_grid, bilinear_sampler, upflow8
from .attention import ( from .attention import (
BroadMultiHeadAttention, BroadMultiHeadAttention,
MultiHeadAttention, MultiHeadAttention,
@@ -17,14 +13,13 @@ from .attention import (
ExpPositionEmbeddingSine, ExpPositionEmbeddingSine,
) )
from ..encoders import twins_svt_large from ..encoders import twins_svt_large
from typing import Optional, Tuple from typing import Tuple
from .twins import Size_, PosConv from .twins import Size_
from .cnn import TwinsSelfAttentionLayer, TwinsCrossAttentionLayer, BasicEncoder from .cnn import BasicEncoder
from .mlpmixer import MLPMixerLayer from .mlpmixer import MLPMixerLayer
from .convnext import ConvNextLayer from .convnext import ConvNextLayer
import time
from timm.models.layers import Mlp, DropPath, to_2tuple, trunc_normal_ from timm.models.layers import DropPath
class PatchEmbed(nn.Module): class PatchEmbed(nn.Module):
@@ -1,25 +1,8 @@
import loguru
import torch import torch
import torch.nn as nn import torch.nn as nn
import torch.nn.functional as F
from torch import einsum
from einops.layers.torch import Rearrange from ...utils.utils import coords_grid
from einops import rearrange from ..encoders import twins_svt_large
from ...utils.utils import coords_grid, bilinear_sampler, upflow8
from ..common import (
FeedForward,
pyramid_retrieve_tokens,
sampler,
sampler_gaussian_fix,
retrieve_tokens,
MultiHeadAttention,
MLP,
)
from ..encoders import twins_svt_large_context, twins_svt_large
from ...position_encoding import PositionEncodingSine, LinearPositionEncoding
from .twins import PosConv
from .encoder import MemoryEncoder from .encoder import MemoryEncoder
from .decoder import MemoryDecoder from .decoder import MemoryDecoder
from .cnn import BasicEncoder from .cnn import BasicEncoder
@@ -3,13 +3,9 @@ import torch.nn as nn
import torch.nn.functional as F import torch.nn.functional as F
from torch import einsum from torch import einsum
from einops.layers.torch import Rearrange
from einops import rearrange from einops import rearrange
from ..utils.utils import coords_grid, bilinear_sampler, indexing from ..utils.utils import bilinear_sampler, indexing
from loguru import logger
import math
def nerf_encoding(x, L=6, NORMALIZE_FACOR=1 / 300): def nerf_encoding(x, L=6, NORMALIZE_FACOR=1 / 300):
@@ -1,4 +1,3 @@
from loguru import logger
import math import math
import torch import torch
from torch import nn from torch import nn
@@ -1,5 +1,4 @@
from torch.utils.tensorboard import SummaryWriter from torch.utils.tensorboard import SummaryWriter
from loguru import logger as loguru_logger
class Logger: class Logger:
@@ -22,7 +21,7 @@ class Logger:
metrics_str = ("{:10.4f}, " * len(metrics_data)).format(*metrics_data) metrics_str = ("{:10.4f}, " * len(metrics_data)).format(*metrics_data)
# print the training status # print the training status
loguru_logger.info(training_str + metrics_str) print(training_str + metrics_str)
if self.writer is None: if self.writer is None:
if self.cfg.log_dir is None: if self.cfg.log_dir is None:
-2
View File
@@ -5,11 +5,9 @@ import folder_paths
import yaml import yaml
import comfy.model_management as mm import comfy.model_management as mm
from comfy.utils import ProgressBar, load_torch_file from comfy.utils import ProgressBar, load_torch_file
from PIL import Image
from omegaconf import OmegaConf from omegaconf import OmegaConf
from tqdm import tqdm from tqdm import tqdm
import numpy as np
import cv2 import cv2
from .gimmvfi.generalizable_INR.gimmvfi_r import GIMMVFI_R from .gimmvfi.generalizable_INR.gimmvfi_r import GIMMVFI_R
-1
View File
@@ -5,5 +5,4 @@ cupy-cuda12x>=13.3.0
timm timm
omegaconf omegaconf
yacs yacs
loguru
easydict easydict