MCPcopy
hub / github.com/Audio-AGI/AudioSep / generate_queue

Method generate_queue

models/CLAP/training/data.py:120–130  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

118 return new_sample
119
120 def generate_queue(self):
121 self.queue = []
122 while len(self.queue) < self.total_size:
123 class_set = [*range(self.classes_num)]
124 random.shuffle(class_set)
125 self.queue += [
126 self.ipc[d][random.randint(0, len(self.ipc[d]) - 1)] for d in class_set
127 ]
128 self.queue = self.queue[: self.total_size]
129
130 logging.info("queue regenerated:%s" % (self.queue[-5:]))
131
132 def crop_wav(self, x):
133 crop_size = self.audio_cfg["crop_size"]

Callers 3

__init__Method · 0.95
train_one_epochFunction · 0.80
train_one_epochFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected