Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThisisBillhe/NAR
/ types & classes
Types & classes
116 in github.com/ThisisBillhe/NAR
⨍
Functions
683
◇
Types & classes
116
↓ 9 callers
Class
ModelArgs
NAR-images/autoregressive/models/gpt.py:24
↓ 9 callers
Class
Transformer
NAR-images/autoregressive/models/gpt.py:262
↓ 8 callers
Class
FeatureStats
NAR-videos/utils/fvd/fvd.py:45
↓ 7 callers
Class
FVDCalculator
NAR-videos/utils/fvd/fvd.py:324
↓ 7 callers
Class
LARP_AR
NAR-videos/models/larp_ar.py:237
↓ 7 callers
Class
ModelArgs
NAR-videos/models/larp_ar.py:34
↓ 6 callers
Class
GPTC
the continuous GPT model
NAR-videos/models/gptc.py:106
↓ 6 callers
Class
GPTCConfig
base GPT config, params common to all GPT versions
NAR-videos/models/gptc.py:12
↓ 6 callers
Class
ResnetBlock
NAR-images/tokenizer/vqgan/layer.py:57
↓ 6 callers
Class
ResnetBlock
NAR-images/tokenizer/tokenizer_image/vq_model.py:279
↓ 5 callers
Class
NetLinLayer
A single linear layer which does a 1x1 conv
NAR-images/tokenizer/tokenizer_image/lpips.py:109
↓ 5 callers
Class
RMSNorm
NAR-videos/models/norm.py:6
↓ 4 callers
Class
AttnBlock
NAR-images/tokenizer/vqgan/layer.py:119
↓ 4 callers
Class
AttnBlock
NAR-images/tokenizer/tokenizer_image/vq_model.py:317
↓ 4 callers
Class
FIDInceptionC
InceptionC block patched for FID computation
NAR-videos/utils/fid/inception.py:250
↓ 4 callers
Class
ModelArgs
NAR-images/tokenizer/tokenizer_image/vq_model.py:13
↓ 4 callers
Class
RMSNorm
NAR-images/autoregressive/models/gpt.py:139
↓ 4 callers
Class
T5Embedder
NAR-images/language/t5.py:15
↓ 3 callers
Class
FIDInceptionA
InceptionA block patched for FID computation
NAR-videos/utils/fid/inception.py:223
↓ 3 callers
Class
FIDStatistics
NAR-images/evaluations/c2i/evaluator.py:83
↓ 2 callers
Class
CenterCropLongEdge
this code is borrowed from https://github.com/ajbrock/BigGAN-PyTorch MIT License Copyright (c) 2019 Andy Brock
NAR-images/evaluations/t2i/evaluation.py:31
↓ 2 callers
Class
PatchEmbed3D
3D Video to Patch Embedding
NAR-videos/models/embed.py:37
↓ 2 callers
Class
VQModel
NAR-images/tokenizer/vqgan/model.py:24
↓ 2 callers
Class
VQModel
NAR-images/tokenizer/tokenizer_image/vq_model.py:28
↓ 2 callers
Class
VQModelHF
NAR-images/tokenizer/tokenizer_image/vq_model_hf.py:5
↓ 2 callers
Class
VideoPatchEmbed
NAR-videos/models/embed.py:16
↓ 1 callers
Class
Attention
NAR-images/autoregressive/models/gpt.py:190
↓ 1 callers
Class
Attention
NAR-videos/models/larp_ar.py:168
↓ 1 callers
Class
BatchIterator
NAR-images/evaluations/c2i/evaluator.py:471
↓ 1 callers
Class
Block
an unassuming Transformer block
NAR-videos/models/gptc.py:79
↓ 1 callers
Class
Blur
NAR-images/tokenizer/tokenizer_image/discriminator.py:238
↓ 1 callers
Class
Blur
NAR-images/tokenizer/tokenizer_image/discriminator_stylegan.py:84
↓ 1 callers
Class
CaptionEmbedder
Embeds text caption into vector representations. Also handles label dropout for classifier-free guidance.
NAR-images/autoregressive/models/gpt.py:91
↓ 1 callers
Class
CausalSelfAttention
A vanilla multi-head masked self-attention layer with a projection at the end. It is possible to use torch.nn.MultiheadAttention here but I a
NAR-videos/models/gptc.py:30
↓ 1 callers
Class
CustomDataset
NAR-images/dataset/imagenet.py:8
↓ 1 callers
Class
CustomDataset
NAR-images/language/extract_t5_feature.py:23
↓ 1 callers
Class
DatasetJson
NAR-images/dataset/openimage.py:10
↓ 1 callers
Class
Decoder
NAR-images/tokenizer/vqgan/layer.py:269
↓ 1 callers
Class
Decoder
NAR-images/tokenizer/tokenizer_image/vq_model.py:128
↓ 1 callers
Class
DiagonalGaussianDistribution
NAR-videos/models/bottleneck.py:36
↓ 1 callers
Class
DiscriminatorBlock
NAR-images/tokenizer/tokenizer_image/discriminator.py:212
↓ 1 callers
Class
DiscriminatorBlock
NAR-images/tokenizer/tokenizer_image/discriminator_stylegan.py:57
↓ 1 callers
Class
DistanceBlock
Calculate pairwise distances between vectors. Adapted from https://github.com/kynkaat/improved-precision-and-recall-metric/blob/f60f25e5ad93
NAR-images/evaluations/c2i/evaluator.py:378
↓ 1 callers
Class
Downsample
NAR-images/tokenizer/vqgan/layer.py:35
↓ 1 callers
Class
Downsample
NAR-images/tokenizer/tokenizer_image/vq_model.py:381
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
NAR-images/utils/drop_path.py:24
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
NAR-videos/models/larp_ar.py:112
↓ 1 callers
Class
Encoder
NAR-images/tokenizer/vqgan/layer.py:175
↓ 1 callers
Class
Encoder
NAR-images/tokenizer/tokenizer_image/vq_model.py:64
↓ 1 callers
Class
EvalDataset
NAR-images/evaluations/t2i/evaluation.py:44
↓ 1 callers
Class
Evaluator
NAR-images/evaluations/c2i/evaluator.py:134
↓ 1 callers
Class
FIDInceptionE_1
First InceptionE block patched for FID computation
NAR-videos/utils/fid/inception.py:280
↓ 1 callers
Class
FIDInceptionE_2
Second InceptionE block patched for FID computation
NAR-videos/utils/fid/inception.py:315
↓ 1 callers
Class
FeedForward
NAR-images/autoregressive/models/gpt.py:153
↓ 1 callers
Class
FeedForward
NAR-videos/models/larp_ar.py:131
↓ 1 callers
Class
ImageDataset
NAR-videos/utils/fid/fid.py:37
↓ 1 callers
Class
InceptionV3
Pretrained InceptionV3 network returning feature maps
NAR-videos/utils/fid/inception.py:17
↓ 1 callers
Class
KVCache
NAR-images/autoregressive/models/gpt.py:172
↓ 1 callers
Class
KVCache
NAR-videos/models/larp_ar.py:150
↓ 1 callers
Class
LPIPS
NAR-images/tokenizer/tokenizer_image/lpips.py:53
↓ 1 callers
Class
LabelEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
NAR-images/autoregressive/models/gpt.py:58
↓ 1 callers
Class
LabelEmbedder
Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.
NAR-videos/models/embed.py:229
↓ 1 callers
Class
MLP
NAR-images/autoregressive/models/gpt.py:120
↓ 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
NAR-images/evaluations/c2i/evaluator.py:221
↓ 1 callers
Class
OutputLayer
NAR-videos/models/larp_tokenizer.py:30
↓ 1 callers
Class
PatchGANDiscriminator
Defines a PatchGAN discriminator as in Pix2Pix --> see https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/blob/master/models/networks.py
NAR-images/tokenizer/tokenizer_image/discriminator.py:17
↓ 1 callers
Class
ScalingLayer
NAR-images/tokenizer/tokenizer_image/lpips.py:99
↓ 1 callers
Class
SingleFolderDataset
NAR-images/dataset/coco.py:7
↓ 1 callers
Class
SingleFolderDataset
NAR-images/tokenizer/vae/reconstruction_vae_ddp.py:22
↓ 1 callers
Class
SingleFolderDataset
NAR-images/tokenizer/vqgan/reconstruction_vqgan_ddp.py:24
↓ 1 callers
Class
SingleFolderDataset
NAR-images/tokenizer/validation/val_ddp.py:17
↓ 1 callers
Class
SingleFolderDataset
NAR-images/tokenizer/consistencydecoder/reconstruction_cd_ddp.py:22
↓ 1 callers
Class
StreamingNpzArrayReader
NAR-images/evaluations/c2i/evaluator.py:483
↓ 1 callers
Class
StyleGANDiscriminator
NAR-images/tokenizer/tokenizer_image/discriminator.py:168
↓ 1 callers
Class
Text2ImgDataset
NAR-images/dataset/t2i.py:50
↓ 1 callers
Class
Text2ImgDatasetCode
NAR-images/dataset/t2i.py:138
↓ 1 callers
Class
Text2ImgDatasetImg
NAR-images/dataset/t2i.py:10
↓ 1 callers
Class
TransformerBlock
NAR-images/autoregressive/models/gpt.py:246
↓ 1 callers
Class
TransformerBlock
NAR-videos/models/larp_ar.py:221
↓ 1 callers
Class
TransformerDiscriminator
NAR-videos/models/loss.py:119
↓ 1 callers
Class
TransformerEncoderFused
NAR-videos/models/transformer.py:9
↓ 1 callers
Class
UCFrFVDEvaluator
NAR-videos/eval/rfvd_evaluator.py:18
↓ 1 callers
Class
Upsample
NAR-images/tokenizer/vqgan/layer.py:17
↓ 1 callers
Class
Upsample
NAR-images/tokenizer/tokenizer_image/vq_model.py:367
↓ 1 callers
Class
VQLoss
NAR-images/tokenizer/tokenizer_image/vq_loss.py:49
↓ 1 callers
Class
VectorQuantizer
see https://github.com/MishaLaskin/vqvae/blob/d761a999e2267766400dc646d82d3ac3657771d4/models/quantizer.py __________________________________
NAR-images/tokenizer/vqgan/quantize.py:9
↓ 1 callers
Class
VectorQuantizer
NAR-images/tokenizer/tokenizer_image/vq_model.py:197
↓ 1 callers
Class
VideoDataset
Generic dataset for videos files stored in folders. Videos of the same class are expected to be stored in a single folder. Multiple folders
NAR-videos/utils/fvd/fvd.py:252
↓ 1 callers
Class
vgg16
NAR-images/tokenizer/tokenizer_image/lpips.py:118
Class
AbstractRegularizer
NAR-videos/models/bottleneck.py:191
Class
ActNorm
NAR-images/tokenizer/tokenizer_image/discriminator.py:79
Class
ActNorm
NAR-images/tokenizer/tokenizer_image/discriminator_patchgan.py:70
Class
Averager
NAR-videos/utils/common.py:90
Class
BaseTrainer
NAR-videos/trainers/base_trainer.py:74
Class
Bottleneck
NAR-videos/models/bottleneck.py:66
Class
Discriminator
NAR-images/tokenizer/tokenizer_image/discriminator_stylegan.py:13
Class
EpochTimer
NAR-videos/utils/common.py:103
Class
FIDCalculator
NAR-videos/utils/fid/fid.py:60
Class
InvalidFIDException
NAR-images/evaluations/c2i/evaluator.py:79
Class
LARPARFramePredictionTrainer
NAR-videos/trainers/larp_ar_fp_trainer.py:34
next →
1–100 of 116, ranked by callers