Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FunAudioLLM/ThinkSound
/ types & classes
Types & classes
175 in github.com/FunAudioLLM/ThinkSound
⨍
Functions
638
◇
Types & classes
175
↓ 12 callers
Class
AuralossLoss
ThinkSound/training/losses/losses.py:70
↓ 10 callers
Class
ChannelLastConv1d
ThinkSound/models/blocks.py:341
↓ 9 callers
Class
ConvMLP
ThinkSound/models/blocks.py:385
↓ 8 callers
Class
ValueLoss
ThinkSound/training/losses/losses.py:16
↓ 7 callers
Class
LayerNorm
ThinkSound/models/transformer.py:173
↓ 6 callers
Class
LocalDatasetConfig
ThinkSound/data/dataset.py:113
↓ 6 callers
Class
ResidualUnit
ThinkSound/models/autoencoders.py:39
↓ 6 callers
Class
SelfAttention1d
ThinkSound/models/blocks.py:34
↓ 5 callers
Class
MLP
ThinkSound/models/blocks.py:351
↓ 5 callers
Class
Mono
ThinkSound/data/utils.py:327
↓ 5 callers
Class
MultiResolutionSTFTLoss
Multi resolution STFT loss module. See [Yamamoto et al., 2019](https://arxiv.org/abs/1910.11480) Args: fft_sizes (list): List of FFT
ThinkSound/training/losses/auraloss.py:449
↓ 5 callers
Class
PhaseFlipper
Randomly invert the phase of a signal
ThinkSound/data/utils.py:319
↓ 5 callers
Class
Stereo
ThinkSound/data/utils.py:331
↓ 4 callers
Class
Attention
ThinkSound/models/transformer.py:271
↓ 4 callers
Class
FOA
ThinkSound/data/utils.py:345
↓ 4 callers
Class
MMDitSingleBlock
ThinkSound/models/transformer_layers.py:135
↓ 4 callers
Class
Pattern
Base implementation of a pattern over a sequence with multiple codebooks. The codebook pattern consists in a layout, defining for each sequence s
ThinkSound/models/codebook_patterns.py:19
↓ 3 callers
Class
AveragePooling
data_utils/ext/synchformer/motionformer.py:386
↓ 3 callers
Class
DiffusionAttnUnet1D
ThinkSound/models/diffusion.py:408
↓ 3 callers
Class
MultiLoss
ThinkSound/training/losses/losses.py:84
↓ 2 callers
Class
AdaRMSNorm
ThinkSound/models/blocks.py:211
↓ 2 callers
Class
ContinuousLocalTransformer
ThinkSound/models/local_attention.py:14
↓ 2 callers
Class
DataModule
ThinkSound/data/datamodule.py:35
↓ 2 callers
Class
DiTUncondWrapper
ThinkSound/models/diffusion.py:708
↓ 2 callers
Class
DiTWrapper
ThinkSound/models/diffusion.py:522
↓ 2 callers
Class
DiffusionModelWrapper
ThinkSound/models/diffusion.py:42
↓ 2 callers
Class
DiffusionTransformer
ThinkSound/models/dit.py:13
↓ 2 callers
Class
DividedAttention
data_utils/ext/synchformer/vit_helper.py:36
↓ 2 callers
Class
FeedForward
ThinkSound/models/transformer.py:221
↓ 2 callers
Class
FourierFeatures
ThinkSound/models/blocks.py:84
↓ 2 callers
Class
GLU
ThinkSound/models/transformer.py:196
↓ 2 callers
Class
MultiModalDataset
ThinkSound/data/dataset.py:558
↓ 2 callers
Class
PadCrop_Normalized_T
ThinkSound/data/utils.py:23
↓ 2 callers
Class
RotaryEmbedding
ThinkSound/models/transformer.py:89
↓ 2 callers
Class
STFTMagnitudeLoss
STFT magnitude loss module. See [Arik et al., 2018](https://arxiv.org/abs/1808.06719) and [Engel et al., 2020](https://arxiv.org/abs/2001.046
ThinkSound/training/losses/auraloss.py:183
↓ 2 callers
Class
Synchformer
data_utils/ext/synchformer/synchformer.py:10
↓ 2 callers
Class
TemporalTransformerEncoderLayer
Aggregates temporal dimension with attention. Also used with pos emb as global aggregation in both streams.
data_utils/ext/synchformer/motionformer.py:368
↓ 2 callers
Class
TimestepEmbedder
Embeds scalar timesteps into vector representations.
ThinkSound/models/embeddings.py:43
↓ 2 callers
Class
UNet1DCondWrapper
ThinkSound/models/diffusion.py:303
↓ 2 callers
Class
UNet1DUncondWrapper
ThinkSound/models/diffusion.py:354
↓ 1 callers
Class
AbsolutePositionalEmbedding
ThinkSound/models/transformer.py:44
↓ 1 callers
Class
AudioAutoencoder
ThinkSound/models/autoencoders.py:230
↓ 1 callers
Class
AudioDataset
ThinkSound/data/dataset.py:353
↓ 1 callers
Class
Audio_Text
data_utils/v2a_utils/audio_text_dataset.py:27
↓ 1 callers
Class
AudiocraftCompressionPretransform
ThinkSound/models/pretransforms.py:194
↓ 1 callers
Class
AutoencoderPretransform
ThinkSound/models/pretransforms.py:28
↓ 1 callers
Class
CLAPAudioConditioner
ThinkSound/models/conditioners.py:439
↓ 1 callers
Class
CLAPTextConditioner
ThinkSound/models/conditioners.py:356
↓ 1 callers
Class
CLIPConditioner
ThinkSound/models/conditioners.py:236
↓ 1 callers
Class
CLIPTextConditioner
ThinkSound/models/conditioners.py:603
↓ 1 callers
Class
ConformerModule
ThinkSound/models/transformer.py:554
↓ 1 callers
Class
ContinuousTransformer
ThinkSound/models/transformer.py:702
↓ 1 callers
Class
CrossAttention
ThinkSound/models/transformer_layers.py:89
↓ 1 callers
Class
DACDecoderWrapper
ThinkSound/models/autoencoders.py:217
↓ 1 callers
Class
DACEncoderWrapper
ThinkSound/models/autoencoders.py:194
↓ 1 callers
Class
DACRVQBottleneck
ThinkSound/models/bottleneck.py:208
↓ 1 callers
Class
DACRVQVAEBottleneck
ThinkSound/models/bottleneck.py:261
↓ 1 callers
Class
DAU1DCondWrapper
ThinkSound/models/diffusion.py:374
↓ 1 callers
Class
DecoderBlock
ThinkSound/models/autoencoders.py:83
↓ 1 callers
Class
DiffusionAutoencoder
ThinkSound/models/autoencoders.py:569
↓ 1 callers
Class
DiffusionCondDemoCallback
ThinkSound/training/diffusion.py:462
↓ 1 callers
Class
DiffusionCondTrainingWrapper
Wrapper for training a conditional audio diffusion model.
ThinkSound/training/diffusion.py:45
↓ 1 callers
Class
Downsample1d
ThinkSound/models/blocks.py:111
↓ 1 callers
Class
EncoderBlock
ThinkSound/models/autoencoders.py:64
↓ 1 callers
Class
ExceptionCallback
train.py:21
↓ 1 callers
Class
FIRFilter
FIR pre-emphasis filtering module. Args: filter_type (str): Shape of the desired FIR filter ("hp", "fd", "aw"). Default: "hp" coe
ThinkSound/training/losses/auraloss.py:76
↓ 1 callers
Class
FSQBottleneck
ThinkSound/models/bottleneck.py:313
↓ 1 callers
Class
FeaturesUtils
extract_latents.py:62
↓ 1 callers
Class
FeaturesUtils
data_utils/v2a_utils/feature_utils_224.py:52
↓ 1 callers
Class
FeaturesUtils
data_utils/v2a_utils/feature_utils_224_audio.py:54
↓ 1 callers
Class
FinalBlock
ThinkSound/models/transformer_layers.py:259
↓ 1 callers
Class
IntConditioner
ThinkSound/models/conditioners.py:298
↓ 1 callers
Class
JointBlock
ThinkSound/models/transformer_layers.py:211
↓ 1 callers
Class
L1Loss
ThinkSound/training/losses/losses.py:25
↓ 1 callers
Class
L2Bottleneck
ThinkSound/models/bottleneck.py:129
↓ 1 callers
Class
LatentDataset
ThinkSound/data/dataset.py:268
↓ 1 callers
Class
LocalWebDatasetConfig
ThinkSound/data/dataset.py:938
↓ 1 callers
Class
MMDiTWrapper
ThinkSound/models/diffusion.py:575
↓ 1 callers
Class
MMmodule
ThinkSound/models/mmdit.py:27
↓ 1 callers
Class
MSELoss
ThinkSound/training/losses/losses.py:44
↓ 1 callers
Class
MetaCLIPTextConditioner
ThinkSound/models/conditioners.py:694
↓ 1 callers
Class
Mlp
data_utils/ext/synchformer/vit_helper.py:189
↓ 1 callers
Class
ModelConfigEmbedderCallback
train.py:25
↓ 1 callers
Class
MotionFormer
This class serves three puposes: 1. Renames the class to MotionFormer. 2. Downloads the cfg from the original repo and patche
data_utils/ext/synchformer/motionformer.py:31
↓ 1 callers
Class
MultiConditioner
A module that applies multiple conditioners to an input dictionary based on the keys Args: conditioners: a dictionary of conditioner
ThinkSound/models/conditioners.py:889
↓ 1 callers
Class
NumberConditioner
Conditioner that takes a list of floats, normalizes them for a given range, and returns a list of embeddings
ThinkSound/models/conditioners.py:321
↓ 1 callers
Class
OobleckDecoder
ThinkSound/models/autoencoders.py:150
↓ 1 callers
Class
OobleckEncoder
ThinkSound/models/autoencoders.py:116
↓ 1 callers
Class
PQMFPretransform
ThinkSound/models/pretransforms.py:111
↓ 1 callers
Class
PadCrop
ThinkSound/data/utils.py:9
↓ 1 callers
Class
PadCrop_DualVideo_Normalized_T
ThinkSound/data/utils.py:258
↓ 1 callers
Class
PadCrop_Video_Hiera_Normalized_T
ThinkSound/data/utils.py:189
↓ 1 callers
Class
PadCrop_Video_Image_Normalized_T
ThinkSound/data/utils.py:131
↓ 1 callers
Class
PadCrop_Video_Normalized_T
ThinkSound/data/utils.py:73
↓ 1 callers
Class
PhonemeConditioner
A conditioner that turns text into phonemes and embeds them using a lookup table Only works for English text Args: output_dim: t
ThinkSound/models/conditioners.py:745
↓ 1 callers
Class
PreprocessedConditions
ThinkSound/models/mmdit.py:19
↓ 1 callers
Class
PretrainedDACPretransform
ThinkSound/models/pretransforms.py:133
↓ 1 callers
Class
PretransformConditioner
A conditioner that uses a pretransform's encoder for conditioning Args: pretransform: an instantiated pretransform to use for condit
ThinkSound/models/conditioners.py:859
↓ 1 callers
Class
Profiler
ThinkSound/training/diffusion.py:28
↓ 1 callers
Class
Profiler
ThinkSound/models/diffusion.py:18
next →
1–100 of 175, ranked by callers