/
usr
/
local
/
lib64
/
python3.6
/
site-packages
/
caffe2
/
quantization
/
server
/
/usr/local/lib64/python3.6/site-packages/caffe2/quantization/server
mkdir
upload
Name
Size
Mode
Actions
__pycache__/
-
0755
rm
batch_matmul_dnnlowp_op_test.py
10152
0644
edit
dl
rm
batch_permutation_dnnlowp_op_test.py
1449
0644
edit
dl
rm
channel_shuffle_dnnlowp_op_test.py
3890
0644
edit
dl
rm
compute_equalization_scale_test.py
3154
0644
edit
dl
rm
concat_dnnlowp_op_test.py
3265
0644
edit
dl
rm
conv_depthwise_dnnlowp_op_test.py
10931
0644
edit
dl
rm
conv_dnnlowp_acc16_op_test.py
14202
0644
edit
dl
rm
conv_dnnlowp_op_test.py
17919
0644
edit
dl
rm
conv_groupwise_dnnlowp_acc16_op_test.py
11664
0644
edit
dl
rm
conv_groupwise_dnnlowp_op_test.py
9537
0644
edit
dl
rm
dequantize_dnnlowp_op_test.py
1743
0644
edit
dl
rm
dnnlowp_test_utils.py
14544
0644
edit
dl
rm
elementwise_add_dnnlowp_op_test.py
6662
0644
edit
dl
rm
elementwise_linear_dnnlowp_op_test.py
3101
0644
edit
dl
rm
elementwise_mul_dnnlowp_op_test.py
6315
0644
edit
dl
rm
elementwise_sum_dnnlowp_op_test.py
9682
0644
edit
dl
rm
fully_connected_dnnlowp_acc16_op_test.py
8324
0644
edit
dl
rm
fully_connected_dnnlowp_op_test.py
10463
0644
edit
dl
rm
fully_connected_fp16_test.py
2519
0644
edit
dl
rm
fully_connected_rowwise_dnnlowp_op_test.py
5434
0644
edit
dl
rm
gather_dnnlowp_op_test.py
2790
0644
edit
dl
rm
group_norm_dnnlowp_op_test.py
4566
0644
edit
dl
rm
int8_gen_quant_params_min_max_test.py
3491
0644
edit
dl
rm
int8_gen_quant_params_test.py
3550
0644
edit
dl
rm
int8_quant_scheme_blob_fill_test.py
1838
0644
edit
dl
rm
lstm_unit_dnnlowp_op_test.py
3975
0644
edit
dl
rm
observer_test.py
1011
0644
edit
dl
rm
pool_dnnlowp_op_test.py
6125
0644
edit
dl
rm
quantize_dnnlowp_op_test.py
2668
0644
edit
dl
rm
relu_dnnlowp_op_test.py
2418
0644
edit
dl
rm
resize_nearest_3d_dnnlowp_op_test.py
2289
0644
edit
dl
rm
resize_nearest_dnnlowp_op_test.py
1994
0644
edit
dl
rm
sigmoid_dnnlowp_op_test.py
2203
0644
edit
dl
rm
spatial_batch_norm_dnnlowp_op_test.py
4094
0644
edit
dl
rm
tanh_dnnlowp_op_test.py
2187
0644
edit
dl
rm
utils.py
16059
0644
edit
dl
rm
__init__.py
0
0644
edit
dl
rm
Edit:
/usr/local/lib64/python3.6/site-packages/caffe2/quantization/server/observer_test.py
(1011B)
import numpy as np from caffe2.python import core, workspace from caffe2.quantization.server import dnnlowp_pybind11 # type: ignore[attr-defined] net = core.Net("test_net") X = np.array([[1, 2], [3, 4]]).astype(np.float32) W = np.array([[5, 6], [7, 8]]).astype(np.float32) b = np.array([0, 1]).astype(np.float32) workspace.FeedBlob("X", X) workspace.FeedBlob("W", W) workspace.FeedBlob("b", b) Y = net.FC(["X", "W", "b"], ["Y"]) dnnlowp_pybind11.ObserveMinMaxOfOutput("test_net.minmax", 1) workspace.CreateNet(net) workspace.RunNet(net) print(workspace.FetchBlob("Y")) workspace.ResetWorkspace() workspace.FeedBlob("X", X) workspace.FeedBlob("W", W) workspace.FeedBlob("b", b) dnnlowp_pybind11.ObserveHistogramOfOutput("test_net.hist", 1) workspace.CreateNet(net) workspace.RunNet(net) workspace.FeedBlob("X", X) workspace.FeedBlob("W", W) workspace.FeedBlob("b", b) dnnlowp_pybind11.AddOutputColumnMaxHistogramObserver( net._net.name, "test_net._col_max_hist", ["Y"] ) workspace.RunNet(net)
Save
cmd:
run