- 博客(86)
- 资源 (105)
- 问答 (1)
- 收藏
- 关注
原创 No module named 'torch._C'
No module named 'torch._C'解决方法:删除cuda8删除冲突的miniconda,python删除torch-cpu,包括pip的 conda的重新安装torch
2019-02-28 17:51:00 10729
原创 tx2 cuda9
nvcc --versionthis project provide a complied wheel file of pytorch1.0 with cuda support for nvidia jetson tx2.the environment base is jetpack 3.3 and python3.5cuda9.0 and cudnn7.1.5 was d...
2019-02-27 19:52:39 3594 1
原创 python2 webserver class
python2 webserver class研究发现,web socket 的连接返回 消息发的不对:正确写法:def begin(self): self.webSend = WebSend(self.queue) self.webSend.start() sock = socket.socket(socket.AF_INET, socket.SOCK...
2019-02-27 18:02:33 2501
原创 python websocket server 解决中文乱码
参考:https://www.cnblogs.com/wangqj1996/p/9244601.html一、什么是websocketWebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。浏览器通过 Ja...
2019-02-27 08:58:05 4799
原创 python 进程 线程混合测试
#coding=utf-8from multiprocessing import Processimport timefrom threading import Threadimport time,randomclass Mythread(Thread): def __init__(self, name): super().__init__() ...
2019-02-26 14:31:09 2332
原创 python elasticsearch 更新后刷新
es.indices.refresh(index="ccat1") 在ES中, 要保证被索引的文档能够立即被搜索到, 有两种方法:_refresh 或者_flush。那么二者的区别是什么呢?要搞懂这个问题, 就需要对ES中文档的索引过程有个了解。我们知道ES的索引数据是写入到磁盘上的。但这个过程是分阶段实现的,因为IO的操作是比较费时的。当一个文档进入ES的初期, 文档是被存储...
2019-02-25 21:46:16 4533
原创 yolov3 测试
darknet53 在我1060上gpu 352*352 需要21ms,cpu需要900ms,但是参数比较多,占用内存比较大?总时间需要30多msimport datetimeimport torchimport torch.nn as nnimport mathfrom collections import OrderedDict__all__ = ['darkn...
2019-02-25 00:07:14 2716
原创 PeleeNet 测试
2019.11.19分v1 v2https://github.com/jacke121/PeleeNet_Detection_pytorch有预训练,目标检测:caffe:https://github.com/Robert-JunWang/Peleehttps://github.com/yxlijun/Pelee.Pytorch有预训练,这个是分类的:不需要cfg文件...
2019-02-24 12:02:15 3032
原创 asyncio 回调
原文:https://blog.csdn.net/zV3e189oS5c0tSknrBCL/article/details/80906206 import asyncioimport aiofilesasync def myopen(): async with aiofiles.open('333.log', encoding='utf8') as file: ...
2019-02-24 11:12:17 3165
原创 asyncio 并发测试
asyncio 用这个批量读取文件,需要33ms,没有比多线程快协程在并发 cpu计算时有优势:比如 box计算,nms可以试试:由下面的多线程模块threading和协程模块asyncio的对比可以看出,ansyncio的完成时间是threading的一半左右。由此,asyncio在高并发的情况下具有比较大的优势,并且在资源的保护上也做得比threading要好。#密集运算测...
2019-02-24 00:05:14 2643
原创 async 队列性能测试
性能测试,与多进程对比,效率基本一样:#coding=utf-8import asyncioimport osimport cv2import timeasync def consumer(cons_index, q): print('consumer {}: starting'.format(cons_index)) start=time.time() i...
2019-02-23 23:32:01 2657
原创 asyncio.Protocol socket 断线重连
asyncio.Protocol socket 断线重连 原文:https://www.jianshu.com/p/f5bc755d3d8a场景 使用asyncio.Protocol进行异步连接时,如何断线重连 code socket client 放在了单独的一个线程中soket_server.pyimport asyncioclass EchoServerClientP...
2019-02-23 20:58:14 3437
原创 pycharm Application cannot start in headless mode
tx2 的ubuntu上报错:Application cannot start in headless mode解决方法: 添加openjdk的环境变量:export PATH=/usr/lib/jvm/java-1.8.0-openjdk-arm64/bin:$PATH export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-...
2019-02-23 10:28:20 3086 4
原创 python 多进程全局变量
对于共享整数或者单个字符,初始化比较简单,参照下图映射关系即可。如i = Value('i', 1), c = Value('c', '0')。 注意,如果我们使用的code在上表不存在,则会抛出: size = ctypes.sizeof(type_) TypeError: this type has no size 上代码:import mul...
2019-02-22 14:43:18 7797
原创 ubuntu 鼠标变成黑色的叉并且图标消失
解决方案很简单: 通过Ctrl+Alt+F1进入命令行文本界面,输入命令: sudo apt-get install ubuntu-desktop就是重新安装一下桌面,这个方法包治百病~以后Xwindows想怎么玩就怎么玩~玩坏了一个命令就搞定~ 记得命令结束后使用 sudo reboot。 原文地址:https://blog.csdn.net/eocee/article/...
2019-02-22 09:14:22 5609 4
原创 TX2 硬解码
TX2+GStreamer+OpenCV读取显示网络摄像头参考:主要原因:Gstreamer是嵌入式平台处理Media的首选组件, 像Nvdia/TI/NXP/Rockchip平台, 都是使用Gstreamer来整合Media应用. 在Rockchip平台上, 我们已经有为Gstreamer开发了像Decode/Encode/ISP-Camera/2D加速器/DRM-Dis...
2019-02-21 23:04:25 6048 2
原创 linux环境下 PYTHONPATH添加
linux环境下 PYTHONPATH添加 路径可能是:1./usr/lib/python2.5/site-packages/2./usr/lib/python2.5/dist-packages/ 命令窗口输入:vi /etc/profile再输入 export PYTHONPATH=/usr/lib/python2.5/site-packages/重新登陆即可生效...
2019-02-21 19:57:59 3339
原创 error: jump to label [-fpermissive]
error: jump to label [-fpermissive]参考:https://blog.csdn.net/quantum7/article/details/82770981gcc 编译时,有goto语句是报错:原因很简单,goto 之后,又出现了新定义的变量。错误提示的下面几行中有提示那行,哪个变量引起的,把声明改到goto之前就可以了。下面的算正常的声明:...
2019-02-21 11:31:16 7136
原创 sws_scale sws_getContext
sws_getContext 定义图像格式,解码codectxsws_scale 是拷贝数据并转换格式: struct SwsContext *img_convert_ctx; img_convert_ctx = sws_getContext(avCodecCtx->width, avCodecCtx->height, avCodecCtx->pix_fm...
2019-02-21 09:24:37 2427
原创 MnasNet 测试
MnasNet:352 352 需要21ms,听说准确率比shuffle v2高 cpu 17需要600msshuffle net V2 原版需要23ms,cpu需要200ms改造 yolov3用: 需要30ms cpu需要180ms 加上yolo层 230msyolo v3:352*352 基础网络 需要33ms,cpu需要900mstiny yolov3 gpu 需要6...
2019-02-20 23:21:11 2810
原创 DenseNet 测试
测试,网络深了也挺慢的。深度40 分辨率32*32 cpu需要46msfrom __future__ import print_function, division, absolute_importimport timeimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.u...
2019-02-20 22:36:13 2590
原创 ffmepg4 解码特别慢
ffmepg4 解码特别慢,解码一张需要600ms后来发现原因代码:avcodec_flush_buffers(avCodecCtx);去掉就可以了。
2019-02-20 20:41:58 3981
原创 python 多进程 字典,数组
加 join字典就可以用,否则会报错:系统找不到指定的文件dictproxy failed测一下这个:vide_loader.daemon=Truefrom multiprocessing import Process, Managerdef f(d, l): i=0 while True: i+=1 d[1] = '1'...
2019-02-20 12:20:28 3689
原创 pybind 填充数组
这种方法效率高点:memcpy 需要从0位置开始拷贝,目标,起始位置,长度。 uint8_t *p = pFrameRGB->data[0];std::vector<ssize_t> shape{ 720, 1280,3 };auto dtype = py::dtype("uint8");auto vptr = (uint8_t *)pFrameRGB-...
2019-02-20 00:34:21 3118
原创 pybind 播放h264
python:平均耗时在30s左右,没有cpython快。#-*- coding:utf-8 -*-import pyiotsdk as binddemoimport timeimport numpy as npfilepath="0217.h264"import cv2start=time.time()def m_callback(a,width,height,t1):...
2019-02-19 23:13:08 2955
原创 (-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage'
(-215:Assertion failed) dst.data == (uchar*)dst_ptr in function 'cvShowImage' 原因:图像只支持uint8类型数据,正确代码: pybind代码:aaa= binddemo.proxy_init3F(3.0)aaa=aaa.astype(np.uint8)# aaa=cv2.imread(...
2019-02-19 18:17:25 6341 1
原创 pybind播放视频
解码挺快的,0-16ms,但是不知道为什么,还没传数据,特别慢,400-800ms一张图片,#-*- coding:utf-8 -*-import pysdk as demoimport timefilepath="0217.h264"start=time.time()def m_callback(status,width,height): global sta...
2019-02-19 17:39:03 2512
原创 命令行选项“/source-charset”与预编译头不一致
命令行选项“/source-charset”与预编译头不一致解决方法:不使用预编译头:
2019-02-19 14:10:55 7375
原创 vs 中文乱码
第一次用vs2015遇到乱码问题的时候也是很疑惑,在vs2010下面正用着很好的代码怎么就会出现乱码了呢,在百度google查了一下资料才知道原来是语言设置问题。现在我把截图跟步骤发出来供大家参考。(1)要让焦点选中可编辑的.h或者.cpp文件内,点击vs2015的菜单--->文件--->高级保存选项(2)在弹出的设置框 编码栏选择-->简体中文GB2312确定即可...
2019-02-19 14:06:42 4669
原创 解决Vs输出中文乱码的问题
解决Vs输出中文乱码的问题原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关,问题是出现在windows的dos显示设置上。 如何解决这个问题?1.打开运行,输入cmd; 2.界面顶部右键,选择默认值;3.将437(OE...
2019-02-19 13:56:00 7775
原创 vs2015中文乱码
VS2015 C++设置支持UTF-8 without BOM编码博客主页:http://blog.csdn.net/xs1102 https://blog.csdn.net/xs1102/article/details/83186321VS一直对源代码文件的编码支持不太好,尤其是UTF-8,VS2010以后支持UTF-8 with BOM编码,也就是带签名的UTF8,但GCC编译器并不...
2019-02-19 13:52:29 9627 1
原创 python多进程队列性能测试
测试发现1280*720的图像传输,一张平均需要8ms,两张需要15ms,内容越多,时间越长。# !/usr/bin/env python# -*- coding: utf-8 -*-import multiprocessingimport randomimport timeimport osimport cv2class producer(multiprocess...
2019-02-17 23:33:48 2948
原创 Python实现多进程的4种方式
Python多进程 - 实现多进程的几种方式 原文:http://blog.csdn.net/topleeyap https://blog.csdn.net/topleeyap/article/details/78981848方式一: os.fork() # -*- coding:utf-8 -*-"""pid=os.fork()1.只用在Unix系统中有效,W...
2019-02-17 23:29:21 3924
原创 python 多进程管道 消息式通信
from multiprocessing import Process,Pipe# 导入进程,管道模块def f(conn): conn.send([1,'test',None]) conn.send([2,'test',None]) print(conn.recv()) conn.close()if __name__ == "__main__":...
2019-02-17 23:24:36 2524
原创 vs2015编译 pybind 动态库
本人总结:pyd的文件、引用 module的名字和 pybind定义的module名字一致,PYBIND11_MODULE(pyiotsdk, m)pybind只需要引用头文件即可。根据原文,加上自己的总结:https://blog.csdn.net/u013701860/article/details/86305680https://github.com/pybind...
2019-02-17 18:55:39 3684
原创 class "pybind11::module" 没有成员 "def"
class "pybind11::module" 没有成员 "def"初步研究发现是因为有dll的导入函数:MYLIBDLL去掉就可以了。
2019-02-17 18:37:34 2916
原创 ImportError: dynamic module does not define module export function (PyInit_example)
vs2015编译pyd后,报错: ImportError: dynamic module does not define module export function (PyInit_example)原因: PYBIND11_MODULE(binddemo, m){ // optional module docstring m.doc() = "pybi...
2019-02-17 11:23:43 7917
原创 pybind 编码h264
pybind 编码264#include <pybind11/pybind11.h>#include <pybind11/numpy.h>#include <iostream>using namespace std;#include<windows.h>#include <io.h>#include <f...
2019-02-17 00:20:06 2600
原创 ffmpeg4 解码264 输出rgb
ffmpeg4 解码264 输出rgbint play_file(char* file_name, FrameFunc tcallback(char* a, int size, int num, int height, int width)){ av_log_set_level(AV_LOG_WARNING); unsigned version = avcodec_version(); printf("FFm...
2019-02-16 16:36:19 3094 1
转场分割代码封装源代码
2024-09-17
自研人脸关键点,轻量级高精度人脸关键点
2024-08-15
yolov10最新源码版,训练支持labelme标注
2024-06-14
pyqt opengl 3d渲染源码 正交投影,透视投影
2024-06-12
rk3588 麒麟系统硬解码 硬编码源代码
2024-06-08
qt c++ http-server 多线程源代码
2024-06-07
网络流量异常检测系统源代码
2024-06-01
麒麟3588系统语音播报源代码
2024-05-30
自研扩散模型高光谱修复网络
2024-05-18
bvh最新播放器 python源代码
2024-05-13
BIWI vocaset模板
2024-04-25
rknn yolov5 rtsp
2024-04-21
问财选股导出excel pythony源代码
2024-04-21
自研lstm多目标跟踪,DanceTrack验证集精度98%
2024-04-18
强大好用的人体关键点标注工具
2024-04-18
pyopengl windows x64 whl安装包
2024-02-17
mmpose 预测转json标注
2024-01-25
3d-nms cuda代码
2024-01-07
MobileViT v3 pytorch代码
2023-12-31
OpenPCDet ingroup-inds库 windows编译
2023-12-27
Ultra-Fast-Lane-Detection-v2 pytorch版
2023-10-20
insightface/alignment 人脸关键点的pytorch版本
2023-04-29
yolov5 face onnx推理代码
2023-03-26
yolov7 分割 tensorrt 推理源代码
2023-02-23
labelme-5.1.1
2023-01-27
3DDFA-V2.5-opencv-yolov5face
2022-12-25
tensorrt c++ 推理项目
2022-07-03
yolov5各个版本 tensorrt cfg文件
2022-02-16
coco2017转xml格式,精选人体数据集
2022-01-13
神经网络改进的几个思考
2022-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人