- 每个 sample,如一张图片、一句话,在累加后量化。
- 所有样本完成后,每个分类根据计数器的值二分量化。
参数设置:
- 维数: 1024
- 类别: 32
- 样本 size: 1024 (28*28)
- 类别 数量: 1024例
sample encoding:
class AM & footprint:
simi humming (DIM )
-
求 n 个数的最小值
-
pop count/ 统计 1 的个数
这里使用了 COCOTB 作为快速验证框架,因为可以快速地和软件算法结果对比。
读取 dut 转换为 tensor 与 reference model 对比。
For Iverilog, access [0] in array [0:0] raises an error. iverilog 编译 single element array 时报错,issue 此 PR 还未更新至 release,需要更新最新代码。
smp_set.vcd: sample and set encoding. basic_train_predict.vcd: quantinization