摘要:
multiprocessing是python的多进程库,multiprocessing.dummy则是多线程的版本,使用都一样。 其中都有pool池的概念,进程池/线程池有共同的方法,其中方法对比如下 : There are four choices to mapping jobs to proce 阅读全文
摘要:
随意创建一个文件 123.txt ,然后另存为 .gitignore ,即可 阅读全文
摘要:
在部署模型的时候遇到一个需要加速的问题,为了搞清楚模型调用过程中最耗时的操作以定位优化,同事告诉了我一个调优的工具,叫 profile。搜集整理如下: 1. PyCharm图形化性能测试工具Profile PyCharm提供了图像化的性能分析工具,使用方法见利用PyCharm的Profile工具进行 阅读全文
摘要:
代码覆盖率(Coverage)是一种衡量软件测试质量的指标,它用于评估测试套件中的测试用例是否足够多地执行了源代码中的语句、分支、函数等。代码覆盖率通常以百分比的形式表示,表示被测试的代码占总代码的比例。 代码覆盖率主要分为以下几种类型: 语句覆盖(Statement Coverage):确保每个源 阅读全文
摘要:
C:\Users\Administrator\AppData\Local\Temp 阅读全文
摘要:
调试代码是,为了更好的效果需要改动之前的参数。如果对修改的地方做标记或者没有注释掉原代码在修改,结果发现效果不理想,再返回去看之前参数就可能忘记或者记错。为了避免这种情况Pycharm提供了一种机制,可以查看文件的历史版本,并且能够回退。(此处版本pycharm community 2020.3) 阅读全文
摘要:
选择git ,new-tag,在弹出窗口的commit处加上id号,然后push,选择push tag 删除的tag: # 删除本地标签 git tag -d <tagname> # 删除远程标签 git push origin :refs/tags/<tagname> # 推送新的本地标签到远程 阅读全文
摘要:
问题是这样的:如果镜像是ubuntu系统的,创建容器后使用systemctl启动sshd没有什么问题,但是如果镜像是centos,那就会报错failed to connect to bus no such 原因:centos系统的的安全性较高,相比ubuntu一些底层无法映射到容器中,即使在创建容器 阅读全文
摘要:
问题描述:git上的一个官方项目,图像预处理操作,使用torch进行处理,包含Resize,ToTensor,Nomalize,处理后的结果输入到trt-fp16精度的模型中,可以正常输出。我对图像预处理进行了修改,使用opencv进行resize,numpy进行totensor,nomalize操 阅读全文
摘要:
1、图片转Tensor from PIL import Image import os import numpy as np import torch from torchvision import transforms pic_location = 'dataset/1.png' img = Im 阅读全文