Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVlabs/GSPN
/ types & classes
Types & classes
105 in github.com/NVlabs/GSPN
⨍
Functions
643
◇
Types & classes
105
↳
Endpoints
1
↓ 9 callers
Class
Permute
classification/models/modules.py:91
↓ 8 callers
Class
GSPN
generation/gspn.py:300
↓ 4 callers
Class
FIDInceptionC
InceptionC block patched for FID computation
generation/tools/inception.py:249
↓ 4 callers
Class
UNet2DConditionOutput
The output of [`UNet2DConditionModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)`):
t2i/src/tools.py:36
↓ 3 callers
Class
FIDInceptionA
InceptionA block patched for FID computation
generation/tools/inception.py:224
↓ 3 callers
Class
FIDStatistics
generation/evaluator.py:75
↓ 3 callers
Class
GateRecurrent2dnoind
ops/gaterecurrent/gaterecurrent2dnoind.py:113
↓ 2 callers
Class
CenterCropLongEdge
this code is borrowed from https://github.com/ajbrock/BigGAN-PyTorch MIT License Copyright (c) 2019 Andy Brock
t2i/src/eval/data_util.py:30
↓ 2 callers
Class
FinalLayer
The final layer of DiT.
generation/gspn.py:55
↓ 2 callers
Class
InceptionV3
Pretrained InceptionV3 network returning feature maps
generation/tools/inception.py:29
↓ 2 callers
Class
StackedRandomGenerator
t2i/src/eval/eval.py:34
↓ 1 callers
Class
BatchIterator
generation/evaluator.py:463
↓ 1 callers
Class
Block
generation/gspn.py:156
↓ 1 callers
Class
CachedImageFolder
A generic data loader where the images are arranged in this way: :: root/dog/xxx.png root/dog/xxy.png root/dog/xxz.png
classification/data/cached_image_folder.py:209
↓ 1 callers
Class
Collector
r"""Collects the scalars broadcasted by `report()` and `report0()` and computes their long-term averages (mean and standard deviation) over us
t2i/src/eval/training_stats.py:112
↓ 1 callers
Class
CosineLRScheduler
Cosine decay with restarts. This is described in the paper https://arxiv.org/abs/1608.03983. Inspiration from https://github.com/all
classification/utils/cosine_lr.py:21
↓ 1 callers
Class
CustomDataset
generation/train.py:106
↓ 1 callers
Class
DistanceBlock
Calculate pairwise distances between vectors. Adapted from https://github.com/kynkaat/improved-precision-and-recall-metric/blob/f60f25e5ad93
generation/evaluator.py:370
↓ 1 callers
Class
DistriAttentionTP
t2i/src/distrifuser/modules/tp/attention.py:11
↓ 1 callers
Class
DistriConv2dPP
t2i/src/distrifuser/modules/pp/conv2d.py:10
↓ 1 callers
Class
DistriConv2dTP
t2i/src/distrifuser/modules/tp/conv2d.py:10
↓ 1 callers
Class
DistriCrossAttentionPP
t2i/src/distrifuser/modules/pp/attn.py:41
↓ 1 callers
Class
DistriFeedForwardTP
t2i/src/distrifuser/modules/tp/feed_forward.py:11
↓ 1 callers
Class
DistriGeneralizedLinearAttentionPP
t2i/src/distrifuser/modules/pp/attn.py:195
↓ 1 callers
Class
DistriGroupNorm
t2i/src/distrifuser/modules/pp/groupnorm.py:9
↓ 1 callers
Class
DistriResnetBlock2DTP
t2i/src/distrifuser/modules/tp/resnet.py:11
↓ 1 callers
Class
DistriSDXLPipeline
t2i/src/pipelines/pipeline_distrifusion_sdxl.py:25
↓ 1 callers
Class
DistriSelfAttentionPP
t2i/src/distrifuser/modules/pp/attn.py:105
↓ 1 callers
Class
DistriUNetPP
t2i/src/distrifuser/models/distri_sdxl_unet_pp.py:17
↓ 1 callers
Class
EvalDataset
t2i/src/eval/data_util.py:43
↓ 1 callers
Class
Evaluator
generation/evaluator.py:126
↓ 1 callers
Class
FDataset
classification/data/build.py:115
↓ 1 callers
Class
FIDInceptionE_1
First InceptionE block patched for FID computation
generation/tools/inception.py:277
↓ 1 callers
Class
FIDInceptionE_2
Second InceptionE block patched for FID computation
generation/tools/inception.py:310
↓ 1 callers
Class
GRN
GRN (Global Response Normalization) layer
classification/models/modules.py:177
↓ 1 callers
Class
GSPNFusion
t2i/src/fusion/gspnfusion.py:29
↓ 1 callers
Class
GSPNmodule
t2i/src/fusion/gspn.py:37
↓ 1 callers
Class
GaussianDiffusion
Utilities for training and sampling diffusion models. Original ported from this codebase: https://github.com/hojonathanho/diffusion/blob/
generation/diffusion/gaussian_diffusion.py:150
↓ 1 callers
Class
IN22KDATASET
classification/data/imagenet22k_dataset.py:18
↓ 1 callers
Class
ImagePathDataset
generation/tools/fid_score.py:58
↓ 1 callers
Class
LabelEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
generation/gspn.py:126
↓ 1 callers
Class
Linear2d
generation/gspn.py:45
↓ 1 callers
Class
LinearLRScheduler
classification/utils/lr_scheduler.py:70
↓ 1 callers
Class
LossSecondMomentResampler
generation/diffusion/timestep_sampler.py:126
↓ 1 callers
Class
ManifoldEstimator
A helper for comparing manifolds of feature vectors. Adapted from https://github.com/kynkaat/improved-precision-and-recall-metric/blob/f60f2
generation/evaluator.py:213
↓ 1 callers
Class
MaskGenerator
classification/data/data_simmim_pt.py:21
↓ 1 callers
Class
MultiStepLRScheduler
classification/utils/lr_scheduler.py:122
↓ 1 callers
Class
NaivePatchUNet
t2i/src/distrifuser/models/naive_patch_sdxl.py:11
↓ 1 callers
Class
NativeScalerWithGradNormCount
generation/train.py:128
↓ 1 callers
Class
NativeScalerWithGradNormCount
classification/utils/utils.py:166
↓ 1 callers
Class
PatchParallelismCommManager
t2i/src/distrifuser/utils.py:113
↓ 1 callers
Class
ResumableSampler
generation/extract_features.py:108
↓ 1 callers
Class
SS2D
classification/models/gspn.py:172
↓ 1 callers
Class
SimMIMTransform
classification/data/data_simmim_pt.py:48
↓ 1 callers
Class
SpacedDiffusion
A diffusion process which can skip steps in a base diffusion process. :param use_timesteps: a collection (sequence or set) of timesteps from
generation/diffusion/respace.py:71
↓ 1 callers
Class
StreamingNpzArrayReader
generation/evaluator.py:475
↓ 1 callers
Class
SubsetRandomSampler
r"""Samples elements randomly from a given list of indices, without replacement. Arguments: indices (sequence): a sequence of indices
classification/data/samplers.py:11
↓ 1 callers
Class
TimestepEmbedder
Embeds scalar timesteps into vector representations.
generation/gspn.py:86
↓ 1 callers
Class
UniformSampler
generation/diffusion/timestep_sampler.py:68
↓ 1 callers
Class
VSSBlock
classification/models/gspn.py:212
↓ 1 callers
Class
VSSM
classification/models/gspn.py:299
↓ 1 callers
Class
_WrappedModel
generation/diffusion/respace.py:123
Class
BaseModel
t2i/src/distrifuser/models/base_model.py:8
Class
BaseModule
t2i/src/distrifuser/modules/base_module.py:6
Class
BiasActCuda
t2i/src/eval/ops/bias_act.py:148
Class
BiasActCudaGrad
t2i/src/eval/ops/bias_act.py:181
Class
Conv2d
t2i/src/eval/ops/conv2d_gradfix.py:107
Class
Conv2dGradWeight
t2i/src/eval/ops/conv2d_gradfix.py:140
Class
ConvolutionalGLU
classification/models/modules.py:142
Class
DatasetFolder
A generic data loader where the samples are arranged in this way: :: root/class_x/xxx.ext root/class_x/xxy.ext root/class_x/xx
classification/data/cached_image_folder.py:71
Class
Decorator
t2i/src/eval/persistence.py:101
Class
DistriAttentionPP
t2i/src/distrifuser/modules/pp/attn.py:11
Class
DistriConfig
t2i/src/distrifuser/utils.py:24
Class
DistriUNetTP
t2i/src/distrifuser/models/distri_sdxl_unet_tp.py:17
Class
EasyDict
Convenience class that behaves like a dict but allows access with the attribute syntax.
t2i/src/eval/dnnlib/util.py:39
Class
GSPNv1
classification/models/gspn.py:39
Class
GateRecurrent2dnoindFunction
ops/gaterecurrent/gaterecurrent2dnoind.py:21
Class
InfiniteSampler
t2i/src/eval/misc.py:110
Class
InvalidFIDException
generation/evaluator.py:71
Class
LayerNorm2d
classification/models/modules.py:42
Class
LayerScale
classification/models/modules.py:191
Class
Linear2d
classification/models/modules.py:32
Class
Logger
Redirect stderr to stdout, optionally print stdout to a file, and optionally force flushing on both stdout and the file.
t2i/src/eval/dnnlib/util.py:55
Class
LossAwareSampler
generation/diffusion/timestep_sampler.py:77
Class
LossType
generation/diffusion/gaussian_diffusion.py:52
Class
MLP
classification/models/modules.py:164
Class
MLP_conv
classification/models/modules.py:206
Class
MemoryNpzArrayReader
generation/evaluator.py:501
Class
Mlp
classification/models/modules.py:100
Class
ModelMeanType
Which type of output the model predicts.
generation/diffusion/gaussian_diffusion.py:29
Class
ModelVarType
What is used as the model's output variance. The LEARNED_RANGE option has been added to allow the model to predict values between FIXED_S
generation/diffusion/gaussian_diffusion.py:39
Class
NpzArrayReader
generation/evaluator.py:441
Class
PatchMerging2D
classification/models/modules.py:50
Class
ScheduleSampler
A distribution over timesteps in the diffusion process, intended to reduce variance of the objective. By default, samplers perform unbias
generation/diffusion/timestep_sampler.py:33
Class
StableDiffusionXLHighResPipeline
r""" Pipeline for text-to-image generation using Stable Diffusion XL. This model inherits from [`DiffusionPipeline`]. Check the superclass do
t2i/src/pipelines/pipeline_highres_sdxl.py:198
Class
StableDiffusionXLSuperResPipeline
r""" Pipeline for image super-resolution using Stable Diffusion XL. This model inherits from [`DiffusionPipeline`]. Check the superclass docu
t2i/src/pipelines/pipeline_superres_sdxl.py:199
Class
Upfirdn2dCuda
t2i/src/eval/ops/upfirdn2d.py:231
Class
ZipReader
A class to read zipped files
classification/data/zipreader.py:23
Class
_FusedMultiplyAdd
t2i/src/eval/ops/fma.py:20
Class
_GridSample2dBackward
t2i/src/eval/ops/grid_sample_gradfix.py:61
next →
1–100 of 105, ranked by callers