- 博客(125)
- 资源 (1)
- 收藏
- 关注

原创 解决PPOCRLabel中cv2文件读取问题(更新中)
修改PPOCRLabel源码, 把cv2读取改为PIL读取,不能惯着cv2的臭毛病…
2023-11-11 10:08:37
2544
6

原创 Docker opencvino 教程
Docker opencvino教程首先,确保你已经安装了docke。1. 使用指令搜索openvino# 本地镜像docker images# 搜索openvino docker镜像[root@abc123 /]# docker search openvinoNAME DESCRIPTION STARS OFFICI
2021-01-29 19:15:28
3045

原创 狂神说docker 常用命令笔记
Docker的常用命令1. 帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令帮助文档的地址: https://docs.docker.com/engine/reference/commandline/docker/2. 镜像指令2.1 docker images 查看所有本地的主机上的镜像[root@abc123 /]# dock
2021-01-28 18:14:41
343

原创 使用清华大学镜像安装库文件
使用清华大学镜像安装库文件pip install scipy -i https://pypi.tuna.tsinghua.edu.cn/simplepip install (需要安装的库)-i https://pypi.tuna.tsinghua.edu.cn/simple
2020-03-17 09:29:43
2389
1
原创 记录paddlepaddle-gpu安装
由于最近需要使用paddleocr,因此需要安装依赖paddlepaddle-gpu,不管怎么安装cuda11.6-11.8安装了一遍,都无法正常安装成功。对paddle也是无语了,最后使用docker进行安装。环境:wsl2+linux18.04。
2023-11-04 18:54:15
1681
原创 Python进阶(更新中)
在上面的示例中,我们使用了typing模块中的List、Dict、Tuple等类型注解来声明变量类型。类型注解不仅可以提高代码的可读性和可维护性,还可以帮助开发人员使用类型检查工具发现潜在的错误和代码的不一致性。需要注意的是,虽然Python的类型注解可以提高代码的可读性和可维护性,但它们并不会强制执行类型检查。Python的typing模块是Python 3.5版本引入的一个标准库,它提供了一种在Python代码中显式声明类型的方式,可以帮助开发人员更好地理解和使用Python的类型系统。
2023-10-18 21:59:06
249
原创 Mojo-SDK详细安装教程
运行环境:windows11+wsl2(ubuntu1804)截至20230909,windows,mac系统暂时不支持。
2023-09-09 17:56:07
1736
原创 Pandas库使用教程
Pandas是一个强大的数据处理和分析库,它构建在NumPy之上,提供了更高级的数据结构和数据操作功能,使数据清洗、分析和可视化变得更容易。它的两个主要数据结构是Series和DataFrame,可以用于处理各种类型的数据。Pandas是一个强大的Python库,用于数据处理和分析。本教程涵盖了Pandas的基本数据结构、数据读写、数据操作、统计分析和简单可视化。希望这个教程能帮助你入门Pandas,并在数据处理工作中发挥作用。如果你想深入学习Pandas,可以查看Pandas官方文档和更高级的教程。
2023-09-06 23:10:10
542
原创 RuntimeError: An attempt has been made to start a new process
原因:在linux系统中可以使用多个子进程加载数据,而在windows系统中不能。在windows系统中需要将进程数设置为单进程,所以我们需要将数据处理语句这部分的参数num_workers=2改为num_workers=0即可解决错误。
2023-05-23 22:53:22
282
转载 Linux cuda11.1安装torch_scatter,torch-sparse,torch-cluster,torch-spline-conv,torch-geometric
安装torch_sparse
2022-08-20 22:09:38
536
原创 ner数据扩充脚本例子
ner数据扩充脚本例子import jsonimport randomjs = {"id": 10000, "text": "彭于晏,1982年3月24日出生于台湾省澎湖县,彭于晏毕业于不列颠哥伦比亚大学,加拿大籍华裔影视男演员、歌手", "labels": [[0, 3, "姓名"], [4, 14, "时间"], [24, 27, "姓名"]]}print(js["id"])new_file = open("new.txt", "w", encoding="utf-8")name_lis
2022-01-16 21:10:16
632
原创 CRF++ Ubuntu MacOS 安装
下载源码:https://github.com/taku910/crfpp.git进入目录:./configure makesudo make install无论是ubuntu,还是macos,执行make时,一般会出现如下错误:g++ -DHAVE_CONFIG_H -I. -O3 -Wall -c -o crf_learn.o crf_learn.cppg++ -DHAVE_CONFIG_H -I. -O3 -Wall -c -o crf_test.o crf_test.cppcr.
2021-10-26 22:43:39
248
原创 wol远程唤醒ubuntu
wol远程唤醒ubuntu1. 在主板bios设置wol开启;2. ubuntu设置wol功能(1)创建wol服务脚本sudo vim /etc/systemd/system/wol.service输入一下内容:[Unit]Description=Configure Wake On LAN[Service]Type=oneshotExecStart=/sbin/ethtool -s eno1 wol g[Install]WantedBy=basic.targeteno1是显卡名
2021-09-28 23:04:26
1987
原创 ubuntu搭建samba文件共享服务器
ubuntu samba共享1. 安装samba相关包sudo apt-get install sambasudo apt-get install smbclient2. 创建共享文件夹mkdir /media/dyf-ai/d3/macbook-share3. 设置目录权限chmod 777 /media/dyf-ai/d3/macbook-share4. 修改配置文件sudo vim /etc/samba/smb.conf在文件后面加上[share]comment=Sha
2021-09-25 11:51:00
2513
原创 ModuleNotFoundError: No module named ‘pycuda._driver‘ python3.7
#bugModuleNotFoundError: No module named 'pycuda._driver'原因是系统同时安装了python3.7和python3.8, 当python3.8为默认的python3时,安装pycuda是对于python3.8版本import pycuda.autoinitimport pycuda.driver as cuda就会报标题的错误.卸载python3.8(tensorrt7.0.0只支持到python3.7)sudo apt-get rem
2021-06-19 19:53:48
3451
原创 ubuntu20.04开机自动挂着硬盘
1. 查看硬盘情况dyf-ai@ubuntu-ai:/media/dyf-ai/d0$ df -h文件系统 容量 已用 可用 已用% 挂载点udev 16G 0 16G 0% /devtmpfs 3.2G 2.3M 3.2G 1% /run/dev/sdb3 198G 12G 177G 7% /tmpfs 16G 79M 16G 1% /dev/s
2021-06-02 20:17:07
1300
原创 docker编译TensorRT源码
docker编译TensorRT源码1. 根据cuda,cudnn版本选择合适的源码TensorRT源码地址:https://github.com/NVIDIA/TensorRT/tree/20.03cuda10.2+cuda7.6.5: TensorRT最高支持的是TensoRT7.0.0TensorRT7.1以上均需要cudnn8.0以上,找到合适的源码版本git clone -b master https://github.com/nvidia/TensorRT TensorRT -b re
2021-05-24 20:09:36
846
3
原创 OpenVINO+DBNet实时OCR文本检测
OpenVINO+DBNet实时OCR文本检测1. 简介DBNet算法是今年来非常流行的文本检测算法,该算法在众多的实际场景中具有很好的检测性能,如百度的ppocr也是使用了DBNet作为文本检测阶段的算法。更详细的介绍:(1)知乎-DBNet阅读笔记(2)论文:Real-time Scene Text Detection with Differentiable Binarization(3)作者实现的代码(4)WenmuZhou实现的代码-推荐2.模型结构模型结构:经典的FPN网络+后
2021-05-23 14:02:05
1029
原创 ubuntu上docker中使用cuda
1. 默认主机上已经安装好cudacuda安装2. 安装dockerdocker安装上面都可自行百度3. 设置 repository 和 GPG key$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID) $ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - $ curl -s -L https://nvidia.githu
2021-04-26 19:22:17
2372
1
原创 ubuntu系统shell 中source: not found错误
(1)运行 ls -l /bin/sh 后显示/bin/sh -> dash这说明是用dash来进行解析的。dyf-ai@dyfai-b450-aorus-m:/media/dyf-ai/Code/src/script/install$ ls -l /bin/shlrwxrwxrwx 1 root root 4 Mar 27 21:32 /bin/sh -> dash(2)命令行执行:sudo dpkg-reconfigure dash在界面中选择no,再运行ls -l /b
2021-03-30 20:25:57
223
原创 Ubuntu+docker+可视化窗口返回
1. 安装X11支持sudo apt install x11-xserver-utils2. 允许访问权限# 允许所有用户访问显示接口xhost +3. 运行dockerdocker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY <image_name>root@f033bb228029:/opt/intel/openvino_2021.3.394/deployment_tools/demo#
2021-03-28 21:09:16
521
原创 OpenGL Ubuntu 安装脚本
# 1. essentialsudo apt-get install build-essential libgl1-mesa-dev -ysudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev -ysudo apt-get install libglfw3-dev libglfw3 -y# 2. opengl# GLsudo apt-get install libgl1
2021-03-28 20:46:39
178
原创 Docker pyopengl 离屏渲染
DockerGL安装pyoprnglpython3 -m pip install PyOpenGL PyOpenGL_acceleratesudo apt-get install python-openglBUG在这里插入代码片# AttributeError: 'GLXPlatform' object has no attribute 'OSMesa'解决:pip install pyrenderexport MUJOCO_GL=osmesaexport PYOPENGL_PLATF
2021-03-28 20:23:07
5848
5
原创 OpenVINO open model zoo 编译
1. 下载open_model_zoo2. 进入demo 一次性编译demo下所有的cpp工程文件mkdir buildcd build# release 推荐cmake -DCMAKE_BUILD_TYPE=Release <open_model_zoo>/demos # debug 速度慢cmake -DCMAKE_BUILD_TYPE=Debug <open_model_zoo>/demosmake3. build结果进入/inter/Releas
2021-03-21 19:58:51
946
原创 Linux OpenCV cmake project example
#include <stdio.h>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>using namespace cv;int main(int argc, char** argv){ if(argc !=2) { printf("usage: DisplayImage.out <Image_Path>\n"); return -1;
2021-03-20 17:38:39
179
原创 pyopengl:OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit
File "D:\ProgramData\Anaconda3\envs\pytorch_cpu\lib\site-packages\OpenGL\GLUT\special.py", line 333, in glutInit _base_glutInit( ctypes.byref(count), holder ) File "D:\ProgramData\Anaconda3\envs\pytorch_cpu\lib\site-packages\OpenGL\platform\baseplatf
2021-03-17 18:23:23
3569
1
原创 记录一次艰难的onnxtuntime源码编译过程
1、首先是onnxruntime源码下载源码地址:onnxruntime# 必须--recursive, 否则很多库文件下载不齐git clone --recursive https://github.com/microsoft/onnxruntime.git编译报错的绝大部分的原因是git clone没有下载完成,里面嵌套了很多git,需要–recursive下载2.源码编译我使用的是windows下的WSL2(docker)进行编译,使用windows下的windows terminal
2021-03-07 21:57:25
3243
2
原创 ONNX Runtime for Azure ML
ONNX Runtime for Azure MLdocker pull mcr.microsoft.com/azureml/onnxruntime:latestdocker pull mcr.microsoft.com/azureml/onnxruntime:latest-cuda
2021-03-04 23:56:20
342
1
原创 windows+WSL2搭建docker本地镜像仓库
1. 拉去registry镜像docker pull registry2. 运行registry镜像 指定端口-p(base) PS C:\Users\User> docker run -d --name registry -p 5000:5000 registry4216abd7aeb67f6acc5e23ef7a440ad0b4dcda7a2a2c8c39352f58c9ecd282f23. 镜像打标签tag镜像前面加上本地主机ip, 端口设置5000(base) PS C:\U
2021-03-04 20:59:55
898
1
原创 leetcode-322 零钱兑换 动态规划DP
给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。你可以认为每种硬币的数量是无限的。cpp实现class Solution {public: int coinChange(vector<int>& coins, int amount) { // 方法一:动态规划 // 等于钞票面值的最优解 // 找出最小的i-
2021-02-27 20:23:23
163
原创 [翻译] OpenVINO mo_onnx.py
--input_model INPUT_MODEL, -w INPUT_MODEL, -m INPUT_MODEL Tensorflow*: a file with a pre-trained model (binary or text .pb file after freezing). Caffe*: a model proto file with model weights Tensorflow *:具有预训练模型的文件(冻结后的二进制或文本.pb文件)。 Caffe *:具有模型权重的模型原
2021-02-26 18:17:53
1219
原创 docker: Error response from daemon: Conflict.
docker: Error response from daemon: Conflict. The container name "/develop-poster-server-V6876-dongyfy" is already in use by container "83c8f544841de5e6ef82715e15806e7dbe925ee9d2d3e9be1982bc5c683c1668". You have to remove (or rename) that container to be a
2021-02-26 18:16:20
2461
原创 C++泛型 重载 <<
#ifndef VECTOR_OPS_FOR_NN#define VECTOR_OPS_FOR_NN#include <algorithm>#include <chrono>#include <iostream>#include <random>#include <valarray>#include <vector>namespace machine_learning{ // 重载<< 打印二维数
2021-02-20 23:00:05
271
自然语言处理NLP训练数据text8.zip
2019-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人