<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40711684的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40711684</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40711684]]></copyright><item><title><![CDATA[Conda快速创建深度学习环境]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/124869806</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/124869806</guid><author>qq_40711684</author><pubDate>Thu, 19 May 2022 19:33:18 +0800</pubDate><description><![CDATA[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



...]]></description><category></category></item><item><title><![CDATA[ubuntu系统下/var/log文件夹占用过大的问题]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/123127688</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/123127688</guid><author>qq_40711684</author><pubDate>Fri, 25 Feb 2022 10:37:12 +0800</pubDate><description><![CDATA[查看占用情况
cd /var/log
sudo du -sh *| grep G
# 得到以下结果
# 2.9G	journal
# 42G	syslog
# 385G	syslog.1


清空日志存储
su
cat /dev/null &gt; /var/log/syslog.1
cat /dev/null &gt; /var/log/syslog
cat /dev/null &gt; /var/log/journal


]]></description><category></category></item><item><title><![CDATA[NVIDIA无法连接：NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/122166094</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/122166094</guid><author>qq_40711684</author><pubDate>Mon, 27 Dec 2021 10:57:55 +0800</pubDate><description><![CDATA[前言
在使用Ubuntu服务器的时候，有时会碰到GPU无法使用的情况，即当输入指令‘nvidia-smi’显示NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
情况有二：
第一种：显卡驱动型号自动改变

有时候显卡驱动自动切换到开源的显卡驱动“Nouveau”上，导致NVIDIA显卡驱动失效，把驱动调回第一个驱动即可解决问题。（这里没想通这里的驱动为啥会自动切换，也许跟内核自动更新有关）
第二种：内核更新]]></description><category></category></item><item><title><![CDATA[E: Unable to correct problems, you have held broken packages.]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/116494714</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/116494714</guid><author>qq_40711684</author><pubDate>Fri, 07 May 2021 15:35:37 +0800</pubDate><description><![CDATA[安装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]]></description><category></category></item><item><title><![CDATA[Ubuntu16 出现The system is running in low-graphics mode问题解决办法]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/111186384</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/111186384</guid><author>qq_40711684</author><pubDate>Mon, 14 Dec 2020 21:36:27 +0800</pubDate><description><![CDATA[前言
Ubuntu今天宕机了，在一次断电重启后报了如题错误：只能通过“Ctrl+Alt+F1”进入命令行模式，而进入不了主界面操作。
方案

首先拆开机箱对GPU重新插拔，简单处理下灰尘，排除硬件故障
重新安装Ubuntu桌面

sudo apt-get install --reinstall ubuntu-desktop
sudo reboot

备注：如果是因为装了驱动导致无法显示，该问题暂未碰上

...]]></description><category></category></item><item><title><![CDATA[Ubuntu设置开机启动命令]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/110794542</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/110794542</guid><author>qq_40711684</author><pubDate>Mon, 07 Dec 2020 10:41:08 +0800</pubDate><description><![CDATA[前言
为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]]></description><category></category></item><item><title><![CDATA[Ubuntu批量运行命令/批量代码调参]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/110409642</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/110409642</guid><author>qq_40711684</author><pubDate>Mon, 30 Nov 2020 22:49:01 +0800</pubDate><description><![CDATA[Ubuntu批量运行命令/批量代码调参
最近对代码结果进行调参，需要进行统计实验，一开始坐在电脑前傻傻的调参，改个参数重新点‘run’运行，效率非常低下。
实际上，代码包括其参数可以通过命令行完成，而批量命令行可以通过.sh文件完成

在代码中导入argparse库，使参数可在命令行调整

import argparse
""" 设置系统参数及CPU """
parser = argparse.ArgumentParser(description='相关参数 可在命令行编辑')
parser.add_arg]]></description><category></category></item><item><title><![CDATA[Ubuntu清除GPU显存]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/110408357</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/110408357</guid><author>qq_40711684</author><pubDate>Mon, 30 Nov 2020 22:02:15 +0800</pubDate><description><![CDATA[Ubuntu清除GPU显存
在Ubuntu运行代码的时候，有时会出现代码退出了，显存依然在占用的情况。
//显存查看指令
nvidia-smi

手动清除掉显存，方法有二：


重启


命令行


先执行该代码查看所有占用显存的进程
fuser -v /dev/nvidia* 

可发现进程如下
                     USER        PID ACCESS COMMAND
/dev/nvidia0:        hnj        1660 F...m compiz
    ]]></description><category></category></item><item><title><![CDATA[C语言产生随机数]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/85240563</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/85240563</guid><author>qq_40711684</author><pubDate>Mon, 24 Dec 2018 23:15:53 +0800</pubDate><description><![CDATA[现在的C编译器都提供了一个基于ANSI标准的伪随机数发生器函数，用来生成随机数。它们就是rand()和srand()函数。这二个函数的工作过程如下：


首先给srand()提供一个种子，它是一个unsigned int类型，其取值范围从0~65535；


然后调用rand()，它会根据种子值使srand()的返回一个随机数(在0到32767之间)


根据需要多次调用rand()，从而不间断地...]]></description><category></category></item><item><title><![CDATA[OV7670 STM32驱动 YUYV格式调试总结]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/85240487</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/85240487</guid><author>qq_40711684</author><pubDate>Mon, 24 Dec 2018 23:08:19 +0800</pubDate><description><![CDATA[前言
单片机只有能够看见世界，才能真正的走向智能化，所以，用单片机驱动摄像头很有必要。而在摄像头当中，OV7670是比较经典的一款。
硬件准备
1 .STM32开发板；
2. OV7670模块；
OV7670基础知识
驱动源程序直接用某点原子的挺好，这里就不贴出来了。
1、存储（OV7670往FIFO中写数据）
战舰OV7670模块存储图像数据的过程为：main_等待OV767同步信号-&amp;gt;m...]]></description><category></category></item><item><title><![CDATA[NOKIA 5110屏幕驱动]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/85240151</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/85240151</guid><author>qq_40711684</author><pubDate>Mon, 24 Dec 2018 22:34:11 +0800</pubDate><description><![CDATA[前言
诺基亚5110的屏据说是从旧手机上扣下来的，但是但是，好歹是一块串口屏，且驱动简单，所以还是记录一下。
硬件准备
NOKIA 5110屏幕模块；
补充说明
诺基亚神屏由SPI方式驱动，这里我们用软件模拟的方式驱动；
接线引脚说明如下：
RST		复位
CE			片选
DC			数据/指令
DIN			串行数据线
CLK		串行时钟线
VCC		3.3V电源
BL			背光控制端,可以不接
G...]]></description><category></category></item><item><title><![CDATA[TLC5615 10位DA模块数模转换芯片驱动]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/85239905</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/85239905</guid><author>qq_40711684</author><pubDate>Mon, 24 Dec 2018 22:12:19 +0800</pubDate><description><![CDATA[前言
市面上常用的开发板基本上都自带AD转换，然而有的却不带DA功能，比如前几天刚入手的DSPf28335，在某宝上购入了这个DA模块，物美价廉。
硬件准备
1 .STM32F103C8T6；
2. TLC5615 DA成品模块；
3. 低通滤波器（抗锯齿）
补充说明
TLC5615 由软件SPI方式驱动，只要解决了正确的SPI发送，驱动也算基本完成了。这个芯片有两种数据模式：12位模式（低两位填...]]></description><category></category></item><item><title><![CDATA[io扩展芯片PCF8574T驱动]]></title><link>https://blog.youkuaiyun.com/qq_40711684/article/details/85234789</link><guid>https://blog.youkuaiyun.com/qq_40711684/article/details/85234789</guid><author>qq_40711684</author><pubDate>Mon, 24 Dec 2018 16:03:57 +0800</pubDate><description><![CDATA[前言
在某宝花五块钱买了这个IO扩展模块，结果卖家不提供资料，在踩了各种坑之后，终于成功的驱动了我的跑马灯。
硬件准备

STM32F103C8T6；
PCF8574T成品模块；

补充说明
PCF8574T由软件IIC方式驱动，IIC有一个地址的问题。
PCF8574T地址控制位是 0 1 0 0 A2 A1 A0 0	（PCF8574AT前四位是0111）
其中A2，A1，A0会制作成拨码开关...]]></description><category></category></item></channel></rss>