logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv边界扩充

扩充函数:cv2.copyMakeBorder(img,top,bottom,left,right,mode)填充图像边界的两种方法,也就是mode取值:BORDER_CONSTANT: 使用常数填充边界 (i.e. 黑色或者)BORDER_REPLICATE: 复制原图中边界的行或者列。BORDER_REFLECT:复制边界区域的多行、多列像素1.安照边界区域的像素翻折进行扩充cv2.copyM

huggingface 下载大模型

大模型下载方法

#git
模型剪枝

剪枝主要用于压缩模型大小,可利用tensorflow slim模块剪枝API进行剪枝参考:https://github.com/tensorflow/tensorflow/tree/r1.13/tensorflow/contrib/model_pruning剪枝原理主要是增加一个形状和weight的shape一样的mask、threshold来进行剪枝,权重大于threshold的值被置为...

int8模型量化

1. 量化原理模型量化是用8bit整数去表示32bit浮点型小数的过程,模型量在移动端是比不可少的步骤,量化化的好处主要在于减少模型的体积,加快模型的计算速度,但在一定程度上会损失模型的精度。模型量化的原理:这里的S和Z均是量化参数,而Q和R均可由公式进行求值,不管是量化后的Q还是反推求得的浮点值R,如果它们超出各自可表示的最大范围,那么均需要进行截断处理,具体可参考:http...

#深度学习#tensorflow#pytorch
onnx重写输入和输出的维度

onnx模型输入是静态的,比如是1x3x960x960,但是想把输入改成动态输入,相应的输出也得改成动态,以下代码可以修改onnx模型的维度:import onnximport onnx.checkerimport onnx.utilsfrom onnx.tools import update_model_dimsmodel = onnx.load('infer_rec.onnx')# 此处可以理

文章图片
#pytorch
huggingface 下载大模型

大模型下载方法

#git
scp通过跳板机传输文件

ssh 通过代理机跳转内网proxyjump代理登录跳板机使用proxyjump时,可能会遇到连接中转服务器后报错:channel 0: open failed: administratively prohibited: open failedstdio forwarding failedkex_exchange_identification: Connection closed by remot

#服务器#ssh#运维
如何使用addr2line命令定位程序出错代码所在行号

linux中或者android端使用addr2line命令定位代码出错的代码所在行,但有时候addr2line定位输出为??:?。并不能分析出哪行代码出了问题,例如,addr2line -e a.out 0x4005BDC命令。也可以使用valgrind工具运行此a.out可执行文件时获取此地址以查找内存泄漏。addr2line - 将地址转换为文件名和行号。addr2line常常会遇到下面的情况

C++多线程编程#pragma omp parallel

通常创建线程通过pthread_create来进行线程创建创建线程下面的程序,我们可以用它来创建一个 POSIX 线程:#include <pthread.h>pthread_create (thread, attr, start_routine, arg)在这里,pthread_create创建一个新的线程,并让它可执行。下面是关于参数的说明:参数描述thread指向线程标识符指针。

    共 15 条
  • 1
  • 2
  • 请选择