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

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位

posted @ 2017-09-23 09:29  开往春天的拖拉机  阅读(424)  评论(0编辑  收藏  举报