量化合约系统开发(开发项目)丨量化合约系统开发(技术分析)丨量化合约系统源码版

简介:  mnnquant origin.mnn quantized.mnn ModelConfig.jsonModelConfig.json配置格式

  MNN量化工具使用

  编译

  cd MNN

  mkdir build

  cd build

  cmake-DMNN_BUILD_QUANTOOLS=ON..

  make-j4

  使用系统开发流程:MrsFu123

  ./quantized.out origin.mnn quantized.mnn ModelConfig.json

  1

  也可以用python安装mnn

  pip install mnn

  mnnquant origin.mnn quantized.mnn ModelConfig.json

  ModelConfig.json配置格式

  {

  "format":"GRAY",

  "mean":[

  0

  ],

  "normal":[

  0.00784314

  ],

  "width":28,

  "height":28,

  "path":"/mldb/dataset/MNIST/test_data/8",

  "used_image_num":100,

  "feature_quantize_method":"KL",

  "weight_quantize_method":"MAX_ABS"

  }

  format

  图片统一按RGBA读取,然后转换到format指定格式,可选:“RGB”,“BGR”,“RGBA”,“GRAY”。

  mean,normal

  模型预处理需要的mean,normal,数据按此公式填写:​

  width,height

  模型输入的宽高

  path

  存放校正特征量化系数的图片目录

  used_image_num

  用于指定使用上述目录下多少张图片进行校正,默认使用path下全部图片

  注意:请确保图片经过上述步骤处理之后的数据是输入到模型input接口的数据

  feature_quantize_method

  指定计算特征量化系数的方法,可选:

  “KL”:使用KL散度进行特征量化系数的校正,一般需要100~1000张图片

  “ADMM”:使用ADMM(Alternating Direction Method of Multipliers)方法进行特征量化系数的校正,一般需要一个batch的数据

  默认:“KL”

  weight_quantize_method

  指定权值量化方法,可选:

  “MAX_ABS”:使用权值的绝对值的最大值进行对称量化

  “ADMM”:使用ADMM方法进行权值量化

  默认:“MAX_ABS”

相关文章
|
安全 Shell Linux
如何禁止某个用户使用ssh登录
本文介绍了五种禁止用户通过SSH登录的方法:1) 修改`/etc/ssh/sshd_config`文件中的`DenyUsers`和`DenyGroups`来阻止特定用户或用户组登录;2) 将用户的默认shell设置为`/usr/sbin/nologin`或`/bin/false`以禁用其SSH访问;3) 利用PAM(可插入认证模块)通过编辑`/etc/security/sshd.conf`来限制登录权限;4) 通过编辑`/etc/hosts.deny`文件拒绝特定用户的SSH访问;5) 锁定或禁用用户账号以阻止所有类型的登录。每种方法都提供了详细的步骤指导。
1744 1
|
人工智能 云计算
通义大模型合作计划升级|欢迎伙伴加入
阿里云面向生态伙伴开放“阿里云百炼“大模型服务平台和“通义”系列为代表的各类大模型产品能力,与产品生态伙伴展开基于大模型应用方向的Maas(模型即服务)产品集成与被集成合作,旨在为用户提供AI领域研究成果在行业中的最新技术应用与解决方案,而共同开展的一项关于大模型应用合作的产品合作计划。
1157 6
|
机器学习/深度学习 编解码 算法
中科大提出PE-YOLO | 让YOLO家族算法直击黑夜目标检测
中科大提出PE-YOLO | 让YOLO家族算法直击黑夜目标检测
353 0
|
人工智能 Ubuntu C++
极智AI | ncnn模型转换及量化流程
本文介绍一下 ncnn 模型转换及量化流程,以 from_darknet yolov4 为例。
658 0
|
编解码 人工智能 移动开发
AIGC图像分辨率太低?快来试试像素感知扩散超分模型,你想要的细节都在这里
阿里巴巴最新自研的像素感知扩散超分模型已经开源,它把扩散模型强大的生成能力和像素级控制能力相结合,能够适应从老照片修复到AIGC图像超分的各种图像增强任务和各种图像风格,并且能够控制生成强度和增强风格。这项技术的直接应用之一是AIGC图像的后处理增强和二次生成,能够带来可观的效果提升。
1159 4
|
Python
ModuleNotFoundError: No module named ‘torch‘解决方案python安装torch(python3.6+torch1.6)
ModuleNotFoundError: No module named ‘torch‘解决方案python安装torch(python3.6+torch1.6)
895 0
ModuleNotFoundError: No module named ‘torch‘解决方案python安装torch(python3.6+torch1.6)
|
机器学习/深度学习 存储 人工智能
模型推理加速系列 | 03:Pytorch模型量化实践并以ResNet18模型量化为例(附代码)
本文主要简要介绍Pytorch模型量化相关,并以ResNet18模型为例进行量化实践。
|
机器学习/深度学习 编解码 算法
首个超大规模GAN模型!生成速度比Diffusion快20+倍,0.13秒出图,最高支持1600万像素(1)
首个超大规模GAN模型!生成速度比Diffusion快20+倍,0.13秒出图,最高支持1600万像素
384 0
|
机器学习/深度学习 编解码 算法
【OpenVI—论文解读系列】高清人像美肤模型ABPN CVPR论文深入解读
随着数字文化产业的蓬勃发展,人工智能技术开始广泛应用于图像编辑和美化领域。其中,人像美肤无疑是应用最广、需求最大的技术之一。传统美颜算法利用基于滤波的图像编辑技术,实现了自动化的磨皮去瑕疵效果,在社交、直播等场景取得了广泛的应用。然而,在门槛较高的专业摄影行业,由于对图像分辨率以及质量标准的较高要求,人工修图师还是作为人像美肤修图的主要生产力,完成包括匀肤、去瑕疵、美白等一系列工作。通常,一位专业修图师对一张高清人像进行美肤操作的平均处理时间为1-2分钟,在精度要求更高的广告、影视等领域,该处理时间则更长。
879 0