MCPcopy
hub / github.com/OpenPPL/ppq / generate_samples

Function generate_samples

ppq/samples/custimized_quant.py:12–20  ·  view source on GitHub ↗

生成样本数据,把这个函数改成真实数据读入就可以完成量化了 这个语音数据量很小 我建议你把整个数据集直接全部送上CUDA

(num_of_samples: int = 32)

Source from the content-addressed store, hash-verified

10MODEL_PATH = 'models\encoder_ln.onnx'
11
12def generate_samples(num_of_samples: int = 32):
13 """生成样本数据,把这个函数改成真实数据读入就可以完成量化了
14 这个语音数据量很小 我建议你把整个数据集直接全部送上CUDA
15 """
16 sample = {
17 'speech': torch.rand(size=[B, T, 80]).float().cuda(),
18 'speech_lengths': torch.ones(size=[B]).int().cuda()}
19 samples = [sample for _ in range(num_of_samples)]
20 return samples
21SAMPLES = generate_samples()
22
23# 定义一个自己的量化器,定制量化行为,继承于 TensorRTQuantizer 量化器

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected