logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python解释器工作原理与jit技术

Python是一门解释语言,Python为我们提供了基于硬件和操作系统的一个虚拟机,并使用解释器将源代码转化为虚拟机可执行的字节码。字节码在虚拟机上执行,得到结果。Python解释器工作原理我们使用python example.py来执行一份源代码时,Python解释器会在后台启动一个字节码编译器(Bytecode Compiler),将源代码转换为字节码。字节码是一种只能运行在虚拟机上的文件,P

#python#开发语言#后端
mac端addr2line的NDK位置和使用

本人mac上在android NDK里的位置如下,可以写到环境变量里export PATH=${PATH}:/Users/admin/Library/Android/sdk/ndk/21.3.6528147/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin使用方法:arm-linux-androideabi-addr2l

vim下的查找命令

linux下vim 查找命令:/text --查找text, 按n查找下一个, N查找上一个?text --查找text(反向查找), 按n查找下一个, N查找上一个*/# --查找光标当前的单词,相当于/text:set ignorecase --查找忽略大小写:set noignorecase --查找不忽略大小写:nohlsearch --关闭当前的高亮显示,当再次查找时恢复高亮:set i

#vim
基于NEON指令的图像旋转加速【armv7】

目录前言知识直通车NEON转置指令右旋904x4矩阵右旋实例灰度图(单通道)右旋90彩图(RGB三通道)右旋90左旋904x4矩阵左旋实例灰度图(单通道)左旋90彩图(RGB三通道)左旋90RK3288-linux(硬浮点)耗时对比前言图像旋转就是简单的坐标变换,1080p的图像右旋90度耗时时间,在RK3288-linux(硬浮点)板子...

#opencv
Check failed: error == cudaSuccess (74 vs. 0) misaligned address

以下摘自github hoszbh的回答https://github.com/BVLC/caffe/issues/5729modifying cudnn_conv_layer.cpp and aligning the address to be multiples of 32.You can insert tow lines of code beforesize_t total_max...

Ristretto—SqueezeNet示例详解

1)根目录下执行sh ./data/ilsvrc12/get_ilsvrc_aux.sh获得数据集的train.txt以及val.txt2) 根目录下执行 sh ./examples/imagenet/create_imagenet.sh 获得train、val的lmdb文件(注意要下载数据集并修改相应路径)3)下载模型文件,位置为models/SqueezeNet/ ,githu...

#caffe#机器学习
linux安装cv2踩坑

pip安装命令:pip install opencv-pythonpip install opencv-contrib-python若报错可以使用清华源安装cv2:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-pythonimport cv2的错误记录:1、cv2 ImportError: libGL.so.1: c

#docker#linux
到底了