
Ubutun
文章平均质量分 58
人工智能和FPGA AI技术
这个作者很懒,什么都没留下…
展开
-
18.04升级到20.04.6 Failed http://dl.google.com/linux/chrome/deb/dists/stable/InRelease linux_clash
升级ubuntu版本软件会碰到许多问题 我记述了遇到问题和如何解决的详细过程原创 2024-04-15 16:24:16 · 1151 阅读 · 0 评论 -
KV260 BOOT.BIN更新 ubuntu22.04 netplan修改IP
KV260 BOOT.BIN更新 ubuntu22.04不再采用network修改IP,而是用netplan修改IP原创 2024-04-03 11:08:30 · 799 阅读 · 0 评论 -
虚拟机看不到共享文件夹
虚拟机看不到共享文件夹原创 2024-02-29 21:09:29 · 477 阅读 · 0 评论 -
xilinx vivado 综合时内存溢出,需要修改makefile并行线程数
xilinx vivado 综合时内存溢出,需要修改makefile并行线程数原创 2023-01-07 21:10:00 · 1431 阅读 · 1 评论 -
/bin/sh: 1: Syntax error: “(“ unexpected
/bin/sh: 1: Syntax error: "(" unexpected原创 2022-12-29 11:02:17 · 1020 阅读 · 0 评论 -
虚拟机ubuntu gstreamer摄像头黑屏解决方法
虚拟机ubuntu摄像头黑屏解决方法原创 2022-10-30 20:43:21 · 1178 阅读 · 1 评论 -
Could not get lock /var/lib/apt/lists/lock. It is held by process 1406 (packagekitd)
john@ubuntu:~$ sudo apt-get updateReading package lists... DoneE: Could not get lock /var/lib/apt/lists/lock. It is held by process 1406 (packagekitd)N: Be aware that removing the lock file is not a solution and may break your system.E: Unable to lock原创 2022-10-27 11:58:06 · 1204 阅读 · 2 评论 -
Geany tried to access the Unix Domain socket of another instance running as another user.
Geany tried to access the Unix Domain socket of another instance running as another user.原创 2022-10-25 22:00:39 · 177 阅读 · 0 评论 -
writeFrame OpenCV | GStreamer warning: Error pushing buffer to GStreamer pipeline
python调试问题原创 2022-09-11 15:53:13 · 1730 阅读 · 2 评论 -
pyenv: version `3.7.13‘ is not installed (set by /home/john/.pyenv/version)
pyenv: version `3.7.13' is not installed (set by /home/john/.pyenv/version)原创 2022-06-06 10:20:07 · 559 阅读 · 0 评论 -
实现resolv.conf永久设置的方法
用下面的方法实现长久设置:xilinx-k26-starterkit-2021_2:~$ sudo rm /etc/resolv.confxilinx-k26-starterkit-2021_2:~$ sudo cp /etc/resolv1.conf /etc/resolv.confxilinx-k26-starterkit-2021_2:~$ sudo chattr +i /etc/resolv.conf在这里插入图片描述Linux文件保护禁止修改、删除、移动文件等,使用chattr +i保原创 2022-02-01 16:39:50 · 2971 阅读 · 0 评论 -
petalinux2021.2 vitis2.0 streamer?
gstreamer软件不全?xilinx-k26-starterkit-2021_2:~/yolov3$ python3 yolov3video.pyvideo_path = “/home/petalinux/video/city10.mp4”cv2.namedWindow(“show”, cv2.WINDOW_AUTOSIZE)#cv2.resizeWindow(“show”, 480, 206)camera = cv2.VideoCapture(video_path)while True:原创 2022-01-27 11:00:38 · 2041 阅读 · 0 评论 -
Linux 创建文件交换(swap)分区
john@john-virtual-machine:/$ sudo fallocate -l 10G /swapjohn@john-virtual-machine:/$ du -sh /swapjohn@john-virtual-machine:/$ sudo chown root:root /swapjohn@john-virtual-machine:/$ sudo chmod 600 /swapjohn@john-virtual-machine:/$ sudo mkswap -L swap /s原创 2022-01-19 22:13:39 · 1202 阅读 · 0 评论 -
Python从目录中取出所有图像文件名写入一个文本文件 write writelines
从目录中取出所有图像文件名写入一个文本文件在使用 write() 向文件中写入数据,需保证使用 open() 函数是以 r+、w、w+、a 或 a+ 的模式打开文件,否则执行 write() 函数会抛出 io.UnsupportedOperation 错误。import osimage_folder="./yolo"f = open("calib_data.txt", 'w+')listimage = [i for i in os.listdir(image_folder) if i.endswi原创 2022-01-14 20:26:46 · 475 阅读 · 0 评论 -
np数组存取文件方法
job_id = dpu.execute_async(inputData, outputData)dpu.wait(job_id)np.save("outputDatay[0]", outputData[0])np.load("outputDatay[0].npy")print(f"outputDatay[0] = {outputDatay[0].shape}")np.save("outputDatay[1]", outputData[1])np.load("outputDatay[1].n原创 2022-01-08 11:03:42 · 899 阅读 · 0 评论 -
darknet yolov3 python 开发指南
DARKNET参考网页https://pjreddie.com/darknet/yolo/darknet转换keras h5https://gitee.com/huxiaoou/yolov3_keras?_from=gitee_searchjohn@john-wang:~/yolov3/yolov3_keras$ python3 convert.py yolov3.cfg yolov3.weights model_data/yolov3.h5john@john-wang:~/yolov3/yol原创 2021-10-06 16:55:00 · 307 阅读 · 0 评论 -
ubuntu调整Display时出现unknown display的解决办法和geany安装
临时性解决办法john@john-virtual-machine:~/Downloads$ xrandr -s 1440x900_59.89永久性解决办法john@john-virtual-machine:~/Downloads$ cvt 1440 900#1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHzModeline “1440x900_60.00” 106.50 1440 1528 1672 1904 .原创 2021-08-16 20:50:31 · 2149 阅读 · 0 评论 -
CMake Error: Could not find CMAKE_ROOT !!! 此时如何更新cmake版本
官网下载源码john@john-virtual-machine:~$ cd cmake-3.20.4john@john-virtual-machine:~/cmake-3.20.4$ sudo ./configurejohn@john-virtual-machine:~/cmake-3.20.4$ sudo makejohn@john-virtual-machine:~/cmake-3.20.4$ sudo make installjohn@john-virtual-machine:/u原创 2021-06-16 17:22:05 · 724 阅读 · 0 评论 -
petalinux自定义文件位置和增加GCC、make功能
Vivado% add_files [glob ./*.v]原创 2021-04-06 15:24:24 · 5549 阅读 · 0 评论 -
Ubuntu设置屏幕分辨率时出现Unknown Display时的解决方案及修改用户名和密码的真实方法
Ubuntu设置屏幕分辨率时出现Unknown Display时的解决方案打开看到可设置分辨率的参数:编缉或创建文件:~$ sudo vim /etc/X11/xorg.conf#parallels Screen sectionSection "Screen"Identifier "Parallels Screen"Device "Parallels Video"Monitor "Parallels Monitor"Option "NoMTRR"SubSection "Display原创 2021-03-25 09:28:12 · 2194 阅读 · 1 评论 -
虚拟环境virtualenv pipenv virtualenvwrapt和移植
upgrade pipjohn@john-wang:~$ python3 -m pip install --upgrade pipjohn@john-wang:~/pipenv$ pip3 install pipenvjohn@john-wang:~/pipenv$ pip3 install --user --upgrade pipenvpipenv --two # 使用当前系统中的Python2 创建环境pipenv --three # 使用当前系统中的Python3 创建环境pipenv原创 2020-11-28 09:29:28 · 344 阅读 · 1 评论 -
ultra96开发板安装升级PYNQ2.5.1设置
root@pynq:/home/xilinx/DPU-PYNQ/upgrade/pynq# route add default gw 192.168.1.1root@pynq:/home/xilinx/DPU-PYNQ/upgrade/pynq# route -n原创 2020-11-20 21:54:51 · 664 阅读 · 1 评论 -
ubuntu和petalinux常用命令 cnpmjs bt.ly j.mp
通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。如果只想查看指定目录的总大小,可以使用du -sh 目录名称。sudo tar -zcvf /mnt/hgfs/download/downloads.tar.gz ./downloadstar -zxvf /home/images.tar.gz -C /specific dir......原创 2020-11-19 21:31:58 · 1650 阅读 · 1 评论 -
配置阿里云docker Tensorflow镜像下载 dataset准备和地址 mnist_cnn.py例程
忽略告警import warningswarnings.filterwarnings(“ignore”)import osos.environ[“TF_CPP_MIN_LOG_LEVEL”] = “3”TensorFlow的日志级别分为以下三种:TF_CPP_MIN_LOG_LEVEL = 1 //默认设置,为显示所有信息TF_CPP_MIN_LOG_LEVEL = 2 //只显示error和warining信息TF_CPP_MIN_LOG_LEVEL = 3 //只显示error信息所以原创 2020-09-06 22:46:58 · 752 阅读 · 0 评论 -
PyTorch GPU的使用方法,保存、继续训练、查看GPU完整例程
Pytorch to(device)用法,如下所示:device = torch.device(“cuda:0” if torch.cuda.is_available() else “cpu”)model.to(device)非常重要的提示:这两行代码放在读取数据之前。mytensor = my_tensor.to(device)这行代码的意思是将所有最开始读取数据时的tensor变量copy一份到device所指定的GPU上去,之后的运算都在GPU上进行。https://www.jb51.n原创 2020-08-24 16:30:17 · 2221 阅读 · 0 评论 -
PyTorch CUDA安装 PyTorch入门知识和例程
https://www.cnblogs.com/moon3/p/12199588.html查看CUDA版本john@john-wang:~$ cat /usr/local/cuda/version.txtCUDA Version 10.0.130john@john-wang:~$ nvcc -Vnvcc: NVIDIA ® Cuda compiler driverCopyright © 2005-2017 NVIDIA CorporationBuilt on Fri_Nov__3_21:07:原创 2020-08-20 22:49:06 · 1032 阅读 · 0 评论 -
Ubuntu 18.04双系统,含GPU、Linux Docker、Vitis-AI、休眠省电、五笔,以及安装问题USB启动、左右手错位、cudnn bug、Tweak tool
输入diskmgmt.msc,按回车键名即可打开磁盘管理。F2进入Bios, 没有USB启动,中文无解,查外文• USB device is plugged in• F2 to BIOS• Switch to “Boot” and set “FastBoot” to Disabled• Switch to “Security” and set “Secure Boot Control” to Disabled• F10 to save and exit and immediately pres.原创 2020-08-18 09:39:17 · 1191 阅读 · 0 评论 -
训练模型两种保存方式 saver& load
加上name值,方便在tensorboard里面查看def conv_layer(input, size_in, size_out, name=‘conv’):# 定义名字作用域with tf.name_scope(name):w = tf.Variable(tf.truncated_normal([5, 5, size_in, size_out], stddev=0.1), name=‘W’)b = tf.Variable(tf.constant(0.1, shape=[size_out]),原创 2020-08-11 15:41:34 · 4040 阅读 · 0 评论 -
tensorboard & tf.summary 知识点和使用说明
TensorBoardTensorFlow回调函数:tf.keras.callbacks.TensorBoardhttps://www.w3cschool.cn/tensorflow_python/tf_keras_callbacks_TensorBoard.htmltf.keras.callbacks.TensorBoard函数类 TensorBoard继承自:Callback定义在:tensorflow/python/keras/callbacks.py。此回调为TensorBoard编写原创 2020-08-11 15:35:48 · 1991 阅读 · 0 评论 -
model.fit_generato函数 回调函数ReduceLROnPlateau tf.keras.callbacks.ModelCheckpoint
fit_generator函数简介浅谈keras通过model.fit_generator训练模型(节省内存)https://www.jb51.net/article/188905.htmfit_generator(generator,steps_per_epoch=None,epochs=1,verbose=1,callbacks=None,validation_data=None,validation_steps=None,class_weight=None,max_queue_s原创 2020-08-10 17:21:31 · 1489 阅读 · 1 评论 -
tf.nn.conv2,cross_entropy,loss,sklearn.preprocessing,next_batch,truncated_normal,seed,shuffle,argmax
TensorBoard的使用https://blog.csdn.net/duanlianvip/article/details/98498826概述TensorBoard是一个可视化工具,它可以用来展示网络图、张量的指标变化、张量的分布情况等。特别是在训练网络的时候,我们可以设置不同的参数(比如:权重W、偏置B、卷积层数、全连接层数等),使用TensorBoader可以很直观的帮我们进行参数的选择。本系列文章一共四篇,由浅入深,以常见的Mnist数据集为实验对象,从实现最简单TensorBoard开原创 2020-08-08 11:57:23 · 328 阅读 · 0 评论 -
Ubuntu18.04安装python, python3-pip, opencv,matplotlib,指定版本tensorflow-gpu, 多张图片显示
john@john-virtual-machine:~/DPU-PYNQ/test$ sudo apt-get install pythonpython3-pip出现巨多依赖库无法正确安装问题解决办法:sudo apt-get remove python-pip-whlsudo apt -f installsudo apt update && sudo apt dist-upgradesudo apt install python3-pip终于正确出图.........原创 2020-07-24 15:45:16 · 1506 阅读 · 0 评论 -
原Vitis AI docker & image setup, 原网址已删除,所有原命令保留于此, 镜像迁移命令和导入时permission denied
john@john-wang:~/Vitis-AI/docker$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"[sudo] password for john:Hit:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InReleaseHit:2 http://mirrors.tuna.tsingh原创 2020-07-10 20:11:52 · 914 阅读 · 0 评论 -
TopK排序三种办法的性能比较和sort()方法
排序三种办法的性能比较start = time.time()fo = open(resultname, “w”)task = n2cube.dpuCreateTask(kernel, 0)print("\n")height, width, channel, mean = preprocess.parameter(task, KERNEL_CONV_INPUT)#print(“outputMean = %f”%mean[0])for i in range(imagenumber):path =原创 2020-06-26 17:56:52 · 729 阅读 · 0 评论 -
python多版本运行、python中shell命令运行、ImportError: cannot import name run
使用python和python3命令分别运行Python 2.x或Python 3.x, 如python中调用shell命令,使用os.system(“dexplorer -w”)shell中调用python命令行python3 -c “import cv2;”「Python」6种python中执行shell命令方法 - 子谦0618 - 博客园 https://www.cnblogs.com/wrxblog/p/9752412.html(33条消息)python调用shell命令_pytho原创 2020-06-02 17:01:37 · 1521 阅读 · 0 评论 -
Makefile文件注释与学习
#目标文件PROJECT = resnet50#?=是如果没有定义,则定义CXX ?= g++CC ?= gccCFLAGS += -O2 -Wall -Wpointer-arith -std=c++11 -ffast-mathCFLAGS += -I…/common/LDFLAGS += -ln2cube -lhineon -lopencv_videoio -lopencv_imgcodecs -lopencv_highgu原创 2020-06-01 21:57:42 · 685 阅读 · 0 评论 -
Python和Jupyter Notebook调试环境的安装和初始目录设定
Python调试环境建议安装Anaconda,下面是下载安装链接:https://repo.anaconda.com/archive/Anaconda3-2020.02-Windows-x86_64.exe下载安装文件为Anaconda3-2020.02-Windows-x86_64.exe安装成功后,点击下图中的Anaconda Prompt安装完Python继续安装图像处理模块cv2安装方式为在Anaconda Prompt下输入, 为加速下载,建议用VPN软件pip install op原创 2020-05-25 14:37:38 · 384 阅读 · 0 评论 -
wifi.sh无线程序命令解析
#Add the wi-fi driver module to the kernel:cp -rf /home/root/wpa_supplicant.conf /etc/.Load ATWILC3000 driver#modprobe wilcmodprobe wilc-sdioLinux modprobe命令用于自动处理可载入模块。-a或–all 载入全部的模块。-c或–sho...原创 2020-04-04 09:04:29 · 2105 阅读 · 0 评论 -
Kconfig是了解Petalinux配置参数的极好文件
mainmenu “misc/config System Configuration”config SUBSYSTEM_TYPE_LINUXbooldefault yselect SYSTEM_ZYNQMPconfig SYSTEM_ZYNQMPbool “ZYNQMP Configuration”helpZYNQMP Configuration for petalinux pro...原创 2020-04-02 21:49:44 · 2426 阅读 · 0 评论 -
虚拟机如何屏幕最大化全屏化,多快照时虚拟机无法扩容,多快照硬盘文件vmdk删除方法,ubuntu18.04克隆后无法正常开机
当你的虚拟机有多个快照时,扩容硬盘遇到下面的问题这时我们需要将对多个快照进行合并,即使在虚拟机内部移除,硬盘上仍保留下来,占用巨大的硬盘空间,由于多个快照是递进式记忆,不敢硬性删除,遍查网络,均是复杂而不得要领。下面介绍我的简单方法:先删除所有快照,关掉ubuntu, 建立链接全部克隆,然后将克隆后的虚拟机再导入,多个快照就已经合并成一个了。选 我已复制该虚拟机开机时会出现如下问...原创 2020-03-30 22:16:50 · 2158 阅读 · 0 评论