Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/ZFTurbo/Music-Source-Separation-Training
/ functions
Functions
993 in github.com/ZFTurbo/Music-Source-Separation-Training
⨍
Functions
993
◇
Types & classes
292
↓ 3 callers
Function
save_weights
Save a training checkpoint containing model weights, optimizer/scheduler states, and metadata. Behavior: - In Distributed Data Parallel
utils/model_utils.py:799
↓ 3 callers
Function
sdr
Compute Signal-to-Distortion Ratio (SDR) for one or more audio tracks. SDR is a measure of how well the predicted source (estimate) matches
utils/metrics.py:8
↓ 3 callers
Function
train_model
Trains the model based on the provided arguments, including data preparation, optimizer setup, and loss calculation. The model is trained for
train.py:272
↓ 3 callers
Function
trim_directory
(args)
scripts/trim.py:54
↓ 3 callers
Function
valid
Validate a trained model on a set of audio mixtures and compute metrics. This function performs validation by separating audio sources fr
valid.py:473
↓ 2 callers
Method
__getitem__
(self, index: int)
models/bandit/core/data/dnr/dataset.py:81
↓ 2 callers
Method
__init__
( self, chunk_size_second: float, hop_size_second: float, fs:
models/bandit/core/utils/audio.py:159
↓ 2 callers
Method
__init__
(self, **kwargs: Any)
models/bandit/core/loss/_complex.py:26
↓ 2 callers
Method
__init__
(self, d_model, expand, bidirectional=True)
models/scnet/separation.py:47
↓ 2 callers
Method
__init__
( self, in_channels: int, stems: List[str], band_type: str = "musical",
models/bandit_v2/bandit.py:240
↓ 2 callers
Method
__init__
Initializes SCNet with input parameters.
models/scnet_unofficial/scnet.py:111
↓ 2 callers
Method
_add_rotary_sequence
(self, feature)
models/look2hear/models/apollo.py:116
↓ 2 callers
Function
_get
(obj, name, default=None)
valid.py:99
↓ 2 callers
Method
_get_audio
(self, stems, identifier: Dict[str, Any])
models/bandit/core/data/base.py:42
↓ 2 callers
Method
_hartley_transform
(x: torch.Tensor)
models/mdx23c_tfc_tdf_v3_with_STHT.py:18
↓ 2 callers
Method
_load_chunk_by_offset
Load specific chunk by track path and offset
utils/dataset.py:947
↓ 2 callers
Method
_on_test_epoch_end
(self)
models/bandit/core/__init__.py:506
↓ 2 callers
Method
_on_validation_epoch_end
(self)
models/bandit/core/__init__.py:393
↓ 2 callers
Method
_process_tasks_parallel
(self, tasks, should_print)
utils/dataset.py:671
↓ 2 callers
Method
_process_tasks_sequential
(self, tasks, should_print)
utils/dataset.py:659
↓ 2 callers
Function
band_widths_from_specs
(band_specs)
models/bandit/core/model/bsrnn/utils.py:15
↓ 2 callers
Function
band_widths_from_specs
(band_specs)
models/bandit_v2/utils.py:14
↓ 2 callers
Function
bigshifts_wrapper
BigShifts wrapper for inference-time demixing.
utils/model_utils.py:18
↓ 2 callers
Function
check_no_overlap
(band_specs)
models/bandit/core/model/bsrnn/utils.py:26
↓ 2 callers
Function
check_no_overlap
(band_specs)
models/bandit_v2/utils.py:25
↓ 2 callers
Function
check_validation
(dict_args)
valid.py:835
↓ 2 callers
Function
close_audio_streams
Close input and output audio streams. Args: stream_input (pyaudio.Stream): Input audio stream. stream_output (pyaudio.Stream
scripts/stream.py:135
↓ 2 callers
Method
common_step
(self, batch: BatchedDataDict, mode: str)
models/bandit/core/__init__.py:321
↓ 2 callers
Function
compute_epoch_metrics
Compute and log the metrics for the current epoch, and save model weights if the metric improves. Args: all_losses: all_metr
train.py:171
↓ 2 callers
Method
compute_masks
(self, q)
models/bandit/core/model/bsrnn/maskestim.py:198
↓ 2 callers
Method
compute_mixture
(self, audio: AudioDict)
models/bandit/core/data/base.py:65
↓ 2 callers
Function
copying_files
Main function to copy mixture files from valid directory to inference directory. Parameters: ---------- args : Optional[argparse.Nam
scripts/valid_to_inference.py:35
↓ 2 callers
Function
create_dummy_tracks
Generates random audio tracks for stems in two subdirectories within the specified directory. Parameters: ---------- directory : Pat
tests/admin_test.py:53
↓ 2 callers
Method
create_output_window
(self, title, folder_path)
gui/gui-wx.py:376
↓ 2 callers
Function
default
(v, d)
models/bs_roformer/bs_roformer.py:34
↓ 2 callers
Function
default
(v, d)
models/bs_roformer/mel_band_conformer.py:29
↓ 2 callers
Function
default
(v, d)
models/bs_roformer/mel_band_roformer.py:36
↓ 2 callers
Function
default
(v, d)
models/bs_roformer/bs_conformer.py:27
↓ 2 callers
Function
denormalize_audio
Reverse normalization on an audio signal. Applies the stored mean and standard deviation to restore the original scale of a previously n
utils/audio_utils.py:71
↓ 2 callers
Function
exists
(val)
models/scnet/scnet_tran.py:18
↓ 2 callers
Function
exists
(val)
models/bs_roformer/attend.py:18
↓ 2 callers
Function
exists
(val)
models/bs_mamba2_code/attend_mamba.py:20
↓ 2 callers
Function
files_to_categories
Finds all .wav files located in folders that do not contain specified categories in their folder names, within the given src_folder directory
scripts/moises_to_musdb.py:34
↓ 2 callers
Method
forward
(self, batch: BatchedDataDict)
models/bandit/core/__init__.py:315
↓ 2 callers
Function
forward_step
(x, y, active_stem_ids, get_internal_loss, model, multi_loss, device_ids)
train.py:30
↓ 2 callers
Function
gen_wandb_name
Generate a descriptive name for a Weights & Biases (wandb) run. Combines the model type, a dash-joined list of training instruments, and
utils/settings.py:541
↓ 2 callers
Function
get
Returns an model class from a string (case-insensitive). Args: identifier (str): the model name. Returns: :class:`torch.nn.M
models/look2hear/models/__init__.py:34
↓ 2 callers
Method
get_content_panel
(self)
gui/gui-wx.py:81
↓ 2 callers
Method
get_identifier
(self, index)
models/bandit/core/data/musdb/dataset.py:166
↓ 2 callers
Function
get_mixture_paths
Collect validation mixture file paths from one or more root directories. Scans each directory in `args.valid_path` for files matching the
valid.py:30
↓ 2 callers
Function
initialize_audio_streams
Initialize input and output audio streams. Args: chunk_size (int): Size of each audio chunk. Returns: Tuple[pyaudio.PyA
scripts/stream.py:107
↓ 2 callers
Function
initialize_environment_ddp
Initialize environment for Distributed Data Parallel (DDP) training/validation. Sets up the DDP process group, seeds random number generator
utils/settings.py:510
↓ 2 callers
Method
inverse_transform
(self, *, stht_coeffs: torch.Tensor, length: int)
models/mdx23c_tfc_tdf_v3_with_STHT.py:61
↓ 2 callers
Function
lambda_min
(arr, axis=None, key=None, keepdims=False)
ensemble.py:59
↓ 2 callers
Method
load_aligned_data
(self)
utils/dataset.py:987
↓ 2 callers
Function
load_not_compatible_weights
Load a possibly incompatible state dict into `model` with best-effort matching. Accepts either a raw state_dict or a checkpoint dict with we
utils/model_utils.py:496
↓ 2 callers
Method
load_source
(self, metadata, instr)
utils/dataset.py:887
↓ 2 callers
Function
masked_loss
Robust, quantile-masked MSE (“trimmed” MSE). Computes an elementwise MSE, optionally averages spatial dims (“coarse”), then masks out th
utils/losses.py:49
↓ 2 callers
Function
merge
( combined: torch.Tensor, original_batch_size: int, n_channel: int, n_chunks:
models/bandit/core/utils/audio.py:13
↓ 2 callers
Function
normalize_audio
Normalize an audio signal using mean and standard deviation. Computes the mean and standard deviation from the mono mix of the input sig
utils/audio_utils.py:50
↓ 2 callers
Function
parse_args_train
Parse command-line arguments for training configuration. This function constructs an argument parser for model, dataset, training, and loggi
utils/settings.py:18
↓ 2 callers
Function
parse_args_valid
Parse command-line arguments for validation configuration. Builds the CLI for model selection, configuration paths, validation data loca
utils/settings.py:128
↓ 2 callers
Function
parse_fader_config
(config: ConfigDict)
models/bandit/core/__init__.py:157
↓ 2 callers
Function
parse_metric_config
(config: Dict[str, ConfigDict])
models/bandit/core/__init__.py:148
↓ 2 callers
Function
prepare_data
Build the training DataLoader. If torch.distributed.is_initialized() is True, construct a DDP DataLoader with DistributedSampler; otherwise,
utils/dataset.py:50
↓ 2 callers
Function
proc_folder
(dict_args)
inference.py:194
↓ 2 callers
Method
segsum
(self, x: Tensor)
models/ex_bi_mamba2.py:97
↓ 2 callers
Function
silu
(x)
models/ex_bi_mamba2.py:9
↓ 2 callers
Method
test_forward
( self, audio: torch.Tensor, track: str = "", batch: BatchedDa
models/bandit/core/__init__.py:453
↓ 2 callers
Function
test_settings
(dict_args, test_type)
tests/test.py:88
↓ 2 callers
Method
update_metrics
( self, batch: BatchedDataDict, output: OutputType, mode: str
models/bandit/core/__init__.py:230
↓ 2 callers
Function
update_metrics_and_pbar
Update accumulated metrics and (optionally) a tqdm progress bar. In non-DDP runs, appends each metric value to `all_metrics[metric_name][
valid.py:115
↓ 2 callers
Function
update_output
(output_text, output_queue)
gui/gui-wx.py:27
↓ 2 callers
Method
update_saved_combinations
(self)
gui/gui-wx.py:570
↓ 2 callers
Function
valid
(model, valid_loader, args, config, device, verbose=False)
train_accelerate.py:36
↓ 1 callers
Function
AuraMRSTFT_metric
Calculate the AuraMRSTFT metric, which evaluates the spectral difference between the reference and estimated audio signals using Multi-Resolu
utils/metrics.py:253
↓ 1 callers
Function
AuraSTFT_metric
Calculate the AuraSTFT metric, which evaluates the spectral difference between the reference and estimated audio signals using Short-Time Fou
utils/metrics.py:206
↓ 1 callers
Function
L1Freq_metric
Compute the L1 Frequency Metric between the reference and estimated audio signals. This metric compares the magnitude spectrograms of the re
utils/metrics.py:75
↓ 1 callers
Function
LogWMSE_metric
Calculate the Log-WMSE (Logarithmic Weighted Mean Squared Error) between the reference, estimate, and mixture signals. This metric evaluates
utils/metrics.py:128
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh )
models/mel_band_conformer.py:35
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh )
models/bs_roformer/bs_roformer.py:287
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden = None, depth = 1, activation = nn.Tanh )
models/bs_roformer/mel_band_conformer.py:371
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh )
models/bs_roformer/mel_band_roformer.py:295
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden = None, depth = 1, activation = nn.Tanh )
models/bs_roformer/bs_conformer.py:369
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh )
models/bs_roformer/mel_band_roformer_experimental.py:301
↓ 1 callers
Function
MLP
( dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh )
models/bs_roformer/bs_roformer_experimental.py:290
↓ 1 callers
Function
MLP
(dim_in, dim_out, dim_hidden=None, depth=1, activation=nn.Tanh)
models/bs_mamba2_code/bs_mamba2.py:287
↓ 1 callers
Function
MultiL1SNRDB_metric
Calculate L1-SNR metric (higher is better). Returns negative loss value for scheduler compatibility (mode='max').
utils/metrics.py:177
↓ 1 callers
Method
__init__
( self, in_channels: int = 2, sources: int = 2, freq_bins: int = 2049,
models/conformer_model.py:13
↓ 1 callers
Method
__init__
(self, config)
models/torchseg_models.py:7
↓ 1 callers
Method
__init__
(self, config)
models/segm_models.py:7
↓ 1 callers
Method
__init__
( self, emb_dim: int, bandwidth: int, in_channel: int,
models/bandit/core/model/bsrnn/bandsplit.py:15
↓ 1 callers
Method
__init__
( self, p: float = 1.0, scale_invariant: bool = False, zero_me
models/bandit/core/loss/snr.py:6
↓ 1 callers
Method
__init__
(self, module: _Loss, modality: str = "audio")
models/bandit/core/loss/_multistem.py:21
↓ 1 callers
Method
__init__
( self, emb_dim: int, bandwidth: int, in_channels: int, normalize_chan
models/bandit_v2/bandsplit.py:16
↓ 1 callers
Method
__init__
(self)
models/bandit_v2/film.py:5
↓ 1 callers
Method
__len__
(self)
models/bandit/core/data/dnr/dataset.py:131
↓ 1 callers
Method
_build_class_to_tracks
(self)
utils/dataset.py:357
↓ 1 callers
Method
_calc_rotary_emb
(self)
models/look2hear/models/apollo.py:88
↓ 1 callers
Function
_fmt_list
(xs: List[float], n: int, p: int)
scripts/watch_all_metrics.py:25
← previous
next →
101–200 of 993, ranked by callers