Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NJU-PCALab/STAR
/ types & classes
Types & classes
452 in github.com/NJU-PCALab/STAR
⨍
Functions
1,973
◇
Types & classes
452
↳
Endpoints
3
↓ 35 callers
Class
Residual
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:186
↓ 29 callers
Class
CausalConv3d
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py:51
↓ 16 callers
Class
FeedForward
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:452
↓ 12 callers
Class
Mlp
utils_data/opensora/models/layers/timm_uvit.py:96
↓ 11 callers
Class
ResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:209
↓ 10 callers
Class
ContextParallelCausalConv3d
cogvideox-based/sat/sgm/modules/cp_enc_dec.py:295
↓ 10 callers
Class
ContextParallelCausalConv3d
cogvideox-based/sat/vae_modules/cp_enc_dec.py:360
↓ 10 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:80
↓ 9 callers
Class
PatchEmbed3D
Video to Patch Embedding. Args: patch_size (int): Patch token size. Default: (2,4,4). in_chans (int): Number of input video chann
utils_data/opensora/models/layers/blocks.py:81
↓ 8 callers
Class
LinearSpaceAttention
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:409
↓ 8 callers
Class
TokenShift
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:257
↓ 8 callers
Class
Upsample3D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py:108
↓ 7 callers
Class
CaptionEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
utils_data/opensora/models/layers/blocks.py:1122
↓ 7 callers
Class
ResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
video_to_video/modules/unet_v2v.py:570
↓ 7 callers
Class
ResnetBlock
cogvideox-based/sat/sgm/modules/diffusionmodules/model.py:85
↓ 7 callers
Class
TemporalAttentionMultiBlock
video_to_video/modules/unet_v2v.py:1095
↓ 7 callers
Class
TemporalTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
video_to_video/modules/unet_v2v.py:970
↓ 7 callers
Class
TimestepEmbedder
Embeds scalar timesteps into vector representations.
utils_data/opensora/models/layers/blocks.py:1016
↓ 6 callers
Class
ContextParallelResnetBlock3D
cogvideox-based/sat/sgm/modules/cp_enc_dec.py:518
↓ 6 callers
Class
ContextParallelResnetBlock3D
cogvideox-based/sat/vae_modules/cp_enc_dec.py:614
↓ 6 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
utils_data/opensora/models/layers/timm_uvit.py:85
↓ 6 callers
Class
ResnetBlock
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py:70
↓ 6 callers
Class
ResnetBlock3D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py:100
↓ 6 callers
Class
ResnetBlock3D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py:108
↓ 6 callers
Class
T2IFinalLayer
The final layer of PixArt.
utils_data/opensora/models/layers/blocks.py:837
↓ 5 callers
Class
AttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:349
↓ 5 callers
Class
NetLinLayer
A single linear layer which does a 1x1 conv
cogvideox-based/sat/sgm/modules/autoencoding/lpips/loss/lpips.py:68
↓ 5 callers
Class
SpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
video_to_video/modules/unet_v2v.py:242
↓ 4 callers
Class
AttnBlock
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py:114
↓ 4 callers
Class
DownSample3D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py:144
↓ 4 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
video_to_video/modules/unet_v2v.py:695
↓ 4 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:168
↓ 4 callers
Class
FeedForward
cogvideox-based/sat/sgm/modules/attention.py:92
↓ 4 callers
Class
LPIPS
cogvideox-based/sat/sgm/modules/autoencoding/lpips/loss/lpips.py:12
↓ 4 callers
Class
LayerNorm
utils_data/opensora/models/vsr/safmn_arch.py:9
↓ 4 callers
Class
SpaceAttention
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:422
↓ 4 callers
Class
TimeAttention
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:435
↓ 3 callers
Class
Blur
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:479
↓ 3 callers
Class
Blur
cogvideox-based/sat/sgm/modules/autoencoding/losses/video_loss.py:80
↓ 3 callers
Class
CausalConv3d
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:808
↓ 3 callers
Class
DiffJPEG
This JPEG algorithm result is slightly different from cv2. DiffJPEG supports batch processing. Args: differentiable(bool): If True,
utils_data/opensora/datasets/high_order/utils_jpeg.py:11
↓ 3 callers
Class
DiscriminatorBlock
cogvideox-based/sat/sgm/modules/autoencoding/losses/video_loss.py:113
↓ 3 callers
Class
InflatedConv3d
cogvideox-based/sat/sgm/modules/fuse_sft_block.py:10
↓ 3 callers
Class
ResnetBlock
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_modules.py:110
↓ 3 callers
Class
ResnetBlock3D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py:183
↓ 3 callers
Class
SAFMN
utils_data/opensora/models/vsr/safmn_arch.py:153
↓ 3 callers
Class
SpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
cogvideox-based/sat/sgm/modules/attention.py:476
↓ 3 callers
Class
USMSharp
utils_data/opensora/datasets/high_order/utils_.py:66
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
video_to_video/modules/unet_v2v.py:532
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:119
↓ 3 callers
Class
VideoTransformerBlock
cogvideox-based/sat/sgm/modules/video_attention.py:15
↓ 2 callers
Class
AdaptiveRMSNorm
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:288
↓ 2 callers
Class
Attention
utils_data/opensora/models/layers/blocks.py:140
↓ 2 callers
Class
AttnBlock
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_modules.py:164
↓ 2 callers
Class
AttnBlock2D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py:155
↓ 2 callers
Class
AttnBlock2D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py:179
↓ 2 callers
Class
BasicTransformerBlock
video_to_video/modules/unet_v2v.py:414
↓ 2 callers
Class
ConfiguredResampledShards
cogvideox-based/sat/sgm/webds.py:55
↓ 2 callers
Class
ContextParallelGroupNorm
cogvideox-based/sat/sgm/modules/cp_enc_dec.py:333
↓ 2 callers
Class
ContextParallelGroupNorm
cogvideox-based/sat/vae_modules/cp_enc_dec.py:433
↓ 2 callers
Class
ControlledV2VUNet
video_to_video/modules/unet_v2v.py:1712
↓ 2 callers
Class
DiT
Diffusion model with a Transformer backbone.
utils_data/opensora/models/dit/dit.py:75
↓ 2 callers
Class
DownSample3D
cogvideox-based/sat/sgm/modules/cp_enc_dec.py:475
↓ 2 callers
Class
DownSample3D
cogvideox-based/sat/vae_modules/cp_enc_dec.py:571
↓ 2 callers
Class
Downsample
cogvideox-based/sat/sgm/modules/diffusionmodules/model.py:67
↓ 2 callers
Class
FeedForward
cogvideox-based/sat/vae_modules/attention.py:92
↓ 2 callers
Class
FrozenOpenCLIPEmbedder
Uses the OpenCLIP transformer encoder for text
video_to_video/modules/embedder.py:12
↓ 2 callers
Class
GaussianDiffusion
video_to_video/diffusion/diffusion_sdedit.py:19
↓ 2 callers
Class
Latte
utils_data/opensora/models/latte/latte.py:33
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:451
↓ 2 callers
Class
RMSNorm
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:273
↓ 2 callers
Class
ResidualUnitMod
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:856
↓ 2 callers
Class
ResnetBlock3D
cogvideox-based/sat/sgm/modules/fuse_sft_block.py:19
↓ 2 callers
Class
SizeEmbedder
Embeds scalar timesteps into vector representations.
utils_data/opensora/models/layers/blocks.py:1088
↓ 2 callers
Class
T5EncoderPolicy
utils_data/opensora/acceleration/shardformer/policy/t5_encoder.py:6
↓ 2 callers
Class
TemporalLocalAttention
video_to_video/modules/unet_v2v.py:396
↓ 2 callers
Class
Timestep
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:485
↓ 2 callers
Class
ToTimeSequence
cogvideox-based/sat/sgm/modules/autoencoding/magvit2_pytorch.py:199
↓ 2 callers
Class
Upsample
cogvideox-based/sat/sgm/modules/diffusionmodules/model.py:53
↓ 2 callers
Class
Upsample3D
cogvideox-based/sat/sgm/modules/cp_enc_dec.py:433
↓ 2 callers
Class
Upsample3D
cogvideox-based/sat/vae_modules/cp_enc_dec.py:531
↓ 1 callers
Class
AlphaBlender
cogvideox-based/sat/sgm/modules/diffusionmodules/util.py:281
↓ 1 callers
Class
AttBlock
utils_data/opensora/models/vsr/safmn_arch.py:134
↓ 1 callers
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
cogvideox-based/sat/sgm/modules/diffusionmodules/openaimodel.py:38
↓ 1 callers
Class
AttnBlock
cogvideox-based/sat/sgm/modules/diffusionmodules/model.py:144
↓ 1 callers
Class
AttnBlock2D
cogvideox-based/sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py:245
↓ 1 callers
Class
BaseTransformerLayer
cogvideox-based/transformer.py:368
↓ 1 callers
Class
BasicTransformerBlock
cogvideox-based/sat/sgm/modules/attention.py:340
↓ 1 callers
Class
BasicTransformerBlock
cogvideox-based/sat/vae_modules/attention.py:340
↓ 1 callers
Class
BatchedBrownianTree
A wrapper around torchsde.BrownianTree that enables batches of entropy.
video_to_video/diffusion/solvers_sdedit.py:77
↓ 1 callers
Class
BlockMerging
Merge patches into image
utils_data/opensora/datasets/high_order/utils_jpeg.py:348
↓ 1 callers
Class
BlockSplitting
Splitting image into patches
utils_data/opensora/datasets/high_order/utils_jpeg.py:133
↓ 1 callers
Class
BrownianTreeNoiseSampler
A noise sampler backed by a torchsde.BrownianTree. Args: x (Tensor): The tensor whose shape, device and dtype to use to generate
video_to_video/diffusion/solvers_sdedit.py:110
↓ 1 callers
Class
CCM
utils_data/opensora/models/vsr/safmn_arch.py:84
↓ 1 callers
Class
CDequantize
Dequantize CbCr channel
utils_data/opensora/datasets/high_order/utils_jpeg.py:300
↓ 1 callers
Class
CQuantize
JPEG Quantization for CbCr channels Args: rounding(function): rounding function to use
utils_data/opensora/datasets/high_order/utils_jpeg.py:206
↓ 1 callers
Class
ChromaSubsampling
Chroma subsampling on CbCr channels
utils_data/opensora/datasets/high_order/utils_jpeg.py:110
↓ 1 callers
Class
ChromaUpsampling
Upsample chroma layers
utils_data/opensora/datasets/high_order/utils_jpeg.py:370
↓ 1 callers
Class
CompressJpeg
Full JPEG compression algorithm Args: rounding(function): rounding function to use
utils_data/opensora/datasets/high_order/utils_jpeg.py:55
↓ 1 callers
Class
ControlT2IDitBlockHalf
utils_data/opensora/models/stdit/stdit_controlnet_mvdit.py:35
next →
1–100 of 452, ranked by callers