caffe-ristretto:可以定点的层目录

来源:互联网 发布:知乎 俄罗斯 计算机 编辑:程序博客网 时间:2024/05/18 20:37

1.卷积和全连接都支持三种不同的定点策略:Dynamic Fixed Point ,Minifloat。

2.三种定点策略都支持参数和层输出的定点

3.训练文件中type:

     定点卷积层ConvolutionRistretto

定点全连接层ConvolutionRistretto

 参数为 precision{DYNAMIC_FIXED_POINT,此为默认,或者MINIFLOAT或者INTEGER_POWER_OF_2_WEIGHTS}

4.如果precision type是DYNAMIC_FIXED_POINT,参数就是

bw_layer_in 输入位宽

bw_layer_out 输出位宽

bw_params 权重位宽

fl_layer_in 输入浮点长度

fl_layer_out 输出浮点长度

fl_params 权重浮点长度

位宽默认为32,浮点默认为16

举个栗子如下



可以看出,上面共八位,其中一位为符号位,像第二个为

每一个数的大小为


如果fl为负的就没小数了,就是8为整数带符号共9位

原创粉丝点击