- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Conda快速创建深度学习环境
Conda快速创建深度学习环境 安装Anaconda Shell创建环境如下,一次安装好CUDA以及torch: conda create -n torch python=3.8 conda activate torch pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html ...
2022-05-19 19:33:18
470
原创 ubuntu系统下/var/log文件夹占用过大的问题
查看占用情况 cd /var/log sudo du -sh *| grep G # 得到以下结果 # 2.9G journal # 42G syslog # 385G syslog.1 清空日志存储 su cat /dev/null > /var/log/syslog.1 cat /dev/null > /var/log/syslog cat /dev/null > /var/log/journal
2022-02-25 10:37:12
9205
原创 NVIDIA无法连接:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
前言 在使用Ubuntu服务器的时候,有时会碰到GPU无法使用的情况,即当输入指令‘nvidia-smi’显示NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver 情况有二: 第一种:显卡驱动型号自动改变 有时候显卡驱动自动切换到开源的显卡驱动“Nouveau”上,导致NVIDIA显卡驱动失效,把驱动调回第一个驱动即可解决问题。(这里没想通这里的驱动为啥会自动切换,也许跟内核自动更新有关) 第二种:内核更新
2021-12-27 10:57:55
2189
原创 E: Unable to correct problems, you have held broken packages.
安装tensorRT时候报错,未成功安装依赖: tensorrt : Depends: libnvinfer7 (= 7.2.3-1+cuda11.1) but it is not going to be installed Depends: libnvinfer-plugin7 (= 7.2.3-1+cuda11.1) but it is not going to be installed Depends: libnvparsers7 (= 7.2.3-1
2021-05-07 15:35:37
750
原创 Ubuntu16 出现The system is running in low-graphics mode问题解决办法
前言 Ubuntu今天宕机了,在一次断电重启后报了如题错误:只能通过“Ctrl+Alt+F1”进入命令行模式,而进入不了主界面操作。 方案 首先拆开机箱对GPU重新插拔,简单处理下灰尘,排除硬件故障 重新安装Ubuntu桌面 sudo apt-get install --reinstall ubuntu-desktop sudo reboot 备注:如果是因为装了驱动导致无法显示,该问题暂未碰上 ...
2020-12-14 21:36:27
298
原创 Ubuntu设置开机启动命令
前言 为Ubuntu电脑配了一个竖屏,主打编程创作,而Ubuntu开机之后总是以横屏显示(画面颠倒),需要使用命令手动矫正为竖屏显示。 解决方式:将该命令放入开机启动命令中,开机自动执行 方法 以管理员身份打开开机启动文件 /etc/rc.local sudo vim etc/rc.local 将屏幕旋转指令置入如下位置 #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runleve
2020-12-07 10:41:08
779
原创 Ubuntu批量运行命令/批量代码调参
Ubuntu批量运行命令/批量代码调参 最近对代码结果进行调参,需要进行统计实验,一开始坐在电脑前傻傻的调参,改个参数重新点‘run’运行,效率非常低下。 实际上,代码包括其参数可以通过命令行完成,而批量命令行可以通过.sh文件完成 在代码中导入argparse库,使参数可在命令行调整 import argparse """ 设置系统参数及CPU """ parser = argparse.ArgumentParser(description='相关参数 可在命令行编辑') parser.add_arg
2020-11-30 22:49:01
1783
2
原创 Ubuntu清除GPU显存
Ubuntu清除GPU显存 在Ubuntu运行代码的时候,有时会出现代码退出了,显存依然在占用的情况。 //显存查看指令 nvidia-smi 手动清除掉显存,方法有二: 重启 命令行 先执行该代码查看所有占用显存的进程 fuser -v /dev/nvidia* 可发现进程如下 USER PID ACCESS COMMAND /dev/nvidia0: hnj 1660 F...m compiz
2020-11-30 22:02:15
20469
4
原创 C语言产生随机数
现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数,用来生成随机数。它们就是rand()和srand()函数。这二个函数的工作过程如下: 首先给srand()提供一个种子,它是一个unsigned int类型,其取值范围从0~65535; 然后调用rand(),它会根据种子值使srand()的返回一个随机数(在0到32767之间) 根据需要多次调用rand(),从而不间断地...
2018-12-24 23:15:53
356
1
原创 OV7670 STM32驱动 YUYV格式调试总结
前言 单片机只有能够看见世界,才能真正的走向智能化,所以,用单片机驱动摄像头很有必要。而在摄像头当中,OV7670是比较经典的一款。 硬件准备 1 .STM32开发板; 2. OV7670模块; OV7670基础知识 驱动源程序直接用某点原子的挺好,这里就不贴出来了。 1、存储(OV7670往FIFO中写数据) 战舰OV7670模块存储图像数据的过程为:main_等待OV767同步信号->m...
2018-12-24 23:08:19
2342
7
原创 NOKIA 5110屏幕驱动
前言 诺基亚5110的屏据说是从旧手机上扣下来的,但是但是,好歹是一块串口屏,且驱动简单,所以还是记录一下。 硬件准备 NOKIA 5110屏幕模块; 补充说明 诺基亚神屏由SPI方式驱动,这里我们用软件模拟的方式驱动; 接线引脚说明如下: RST 复位 CE 片选 DC 数据/指令 DIN 串行数据线 CLK 串行时钟线 VCC 3.3V电源 BL 背光控制端,可以不接 G...
2018-12-24 22:34:11
3948
原创 TLC5615 10位DA模块数模转换芯片驱动
前言 市面上常用的开发板基本上都自带AD转换,然而有的却不带DA功能,比如前几天刚入手的DSPf28335,在某宝上购入了这个DA模块,物美价廉。 硬件准备 1 .STM32F103C8T6; 2. TLC5615 DA成品模块; 3. 低通滤波器(抗锯齿) 补充说明 TLC5615 由软件SPI方式驱动,只要解决了正确的SPI发送,驱动也算基本完成了。这个芯片有两种数据模式:12位模式(低两位填...
2018-12-24 22:12:19
6502
6
原创 io扩展芯片PCF8574T驱动
前言 在某宝花五块钱买了这个IO扩展模块,结果卖家不提供资料,在踩了各种坑之后,终于成功的驱动了我的跑马灯。 硬件准备 STM32F103C8T6; PCF8574T成品模块; 补充说明 PCF8574T由软件IIC方式驱动,IIC有一个地址的问题。 PCF8574T地址控制位是 0 1 0 0 A2 A1 A0 0 (PCF8574AT前四位是0111) 其中A2,A1,A0会制作成拨码开关...
2018-12-24 16:03:57
7275
6
仪器仪表成长指南v1.0.pdf
2019-12-09
FPGA单片机4线spi方式驱动OLED有机屏幕
2018-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅