<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Allen_Duke的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Duke_yuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Duke_yuan]]></copyright><item><title><![CDATA[简单算法的编程实现]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/126355742</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/126355742</guid><author>Duke_yuan</author><pubDate>Sat, 20 Aug 2022 20:30:34 +0800</pubDate><description><![CDATA[最近看到了一些算法的有趣实现，因此记录一下，方便日后复习查看。]]></description><category></category></item><item><title><![CDATA[计算几何编程求解]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/126235714</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/126235714</guid><author>Duke_yuan</author><pubDate>Mon, 08 Aug 2022 21:54:29 +0800</pubDate><description><![CDATA[本文主要记录自己在学习过程中遇到的一些几何问题以及其对应的C++实现方法，以作备忘，欢迎交流。]]></description><category></category></item><item><title><![CDATA[【Pytorch】RuntimeError: one of the variables needed for gradient computation has been modified by]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/125106335</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/125106335</guid><author>Duke_yuan</author><pubDate>Thu, 02 Jun 2022 20:47:46 +0800</pubDate><description><![CDATA[最近在用Pytorch训练网络的时候出现了一个奇怪的错误，找了很久在偶然间试出了解决方法，因此记录一下，以作备忘。但具体原理还不是很清楚，也请各位大佬指教。RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.FloatTensor [19, 24, 30]], which is output 0 of SoftmaxBackwa]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04安装Apollo时显示警告：[WARNING] nvidia-smi not found. CPU will be used.]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/124705353</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/124705353</guid><author>Duke_yuan</author><pubDate>Wed, 11 May 2022 14:43:32 +0800</pubDate><description><![CDATA[1.问题描述
由于一些原因需要用到Apollo，于是尝试在自己笔记本上安装了一下，但在安装编译过程中（bash apollo.sh build）以及安装完成后执行（bash scripts/bootstrap.sh）时总是显示出这条警告。虽然Apollo不使用GPU，仅用CPU也是可以运行的，但看起来还是比较难受，于是查了一下解决方案，并在此记录一下，以作备忘。
这个警告一开始看到感到比较奇怪，因为我的Ubuntu系统是装完了英伟达驱动的：

PS：如果没有安装的话，可以在Ubuntu中的软件和更新-&gt]]></description><category></category></item><item><title><![CDATA[【一】图算法之Dijkstra算法及C++实现]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/119787867</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/119787867</guid><author>Duke_yuan</author><pubDate>Wed, 13 Apr 2022 11:38:37 +0800</pubDate><description><![CDATA[0. 前言
由于之前一个比赛用到了路径规划，于是就学习了一些图论中路径规划的算法，所以将自己的学习后的代码记录下来以作备忘。但也是只学了图搜索这类的方法，基于采样的RRT等其他方法个人认为不适合我的应用场景，所以也没有了解。
1. Dijkstra算法
单源最短路径问题：给定一个图G=(V，E)G=(V，E)G=(V，E)，求源结点s∈Vs∈Vs∈V到图中每个结点v∈Vv∈Vv∈V的最短路径。
Dijkstra算法就适用于解决带权重的有向图（或无向图）上的单源最短路径问题，同时算法要求图中所有边的权重非负。]]></description><category></category></item><item><title><![CDATA[window10安装多智能体强化学习平台（SMAC）]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/121234042</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/121234042</guid><author>Duke_yuan</author><pubDate>Tue, 09 Nov 2021 19:37:10 +0800</pubDate><description><![CDATA[最近需要在window下跑星际争霸2的有关代码，因此记录一下安装过程，以作备忘。
1.星际争霸2安装
官网地址，直接下载安装就行，可以一路默认安装如果C盘够的话（需要大概30G），我是装在E盘，并设置系统变量SC2PATH，环境变量为星际争霸2的安装路径，如图所示：

2.环境搭建
之后代码均在anaconda的虚拟环境下运行，所以需要先创建好一个虚拟环境。
2.1 创建python环境
conda create -n sc2 pyhton=3.7
conda activate sc2

创建环境sc2，p]]></description><category></category></item><item><title><![CDATA[ubuntu16.04安装torch-geometric包]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/120462291</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/120462291</guid><author>Duke_yuan</author><pubDate>Fri, 24 Sep 2021 21:30:53 +0800</pubDate><description><![CDATA[最近要跑前辈代码，里面用到了torch-geometric这个包，走了一些坑，在此记录一下自己的安装过程，以作备忘。
文章目录安装过程：1. 使用anaconda创建虚拟环境2. 安装CUDA和CUDNN3. 安装pytorch和对应的依赖3.1 pytorch安装3.2 对应依赖安装4. 测试
安装过程：
1. 使用anaconda创建虚拟环境
我是用anaconda创建了一个虚拟环境，下面的包都是安装在这个环境下，这样在这个环境里随便折腾，不会搞崩系统。。。
conda create -n your_e]]></description><category></category></item><item><title><![CDATA[Pycharm显示“PEP 8: line too long”]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/116998495</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/116998495</guid><author>Duke_yuan</author><pubDate>Tue, 18 May 2021 19:12:21 +0800</pubDate><description><![CDATA[Pycharm显示“PEP 8: line too long”
有时在使用Pycharm的时候，会显示“PEP 8: line too long…”。虽然不影响程序的运行，但对于一个强迫症来说是极其难受的（本人就是），如图。

Pycharm通常显示这个是为了不让你的某一行程序显得过长，提醒你程序该换下行了。我的Pycharm默认的每行最长120，这个设定值也可以更改，看需要吧，我是觉得看得难受，就改大了点。具体方法如下：
1. 打开工程后，选择文件-&gt;设置

2. 然后选择：编辑器-&gt;Code]]></description><category></category></item><item><title><![CDATA[C++与Python通过命名管道进行通信]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/116275938</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/116275938</guid><author>Duke_yuan</author><pubDate>Thu, 29 Apr 2021 21:23:40 +0800</pubDate><description><![CDATA[C++与Python通过命名管道进行通信
最近写项目用到了C++与Python，两个之间需要通信，所以就记录一下自己的学习过程防止自己忘记，代码主要参考这篇博主的博客，上链接：
参考博客
我主要需要的是C++发送，Python来接收，稍微改了一下，代码如下：
C++发送：
#include &lt;Windows.h&gt;
#include &lt;iostream&gt;

//发送数据的字节数
#define BUF_SIZE 2

using namespace std;

int main()
{]]></description><category></category></item><item><title><![CDATA[ubuntu20.04安装完NVIDIA驱动后使用nvidia-smi报错]]></title><link>https://blog.youkuaiyun.com/Duke_yuan/article/details/108310842</link><guid>https://blog.youkuaiyun.com/Duke_yuan/article/details/108310842</guid><author>Duke_yuan</author><pubDate>Mon, 31 Aug 2020 11:51:47 +0800</pubDate><description><![CDATA[NVIDIA-SMI has failed because it couldn't communicate with the NIVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.一、发现错误二、尝试解决
一、发现错误
我的电脑是雷神911玄武版，有两个显卡一个集显，一个GTX1050。因为开学以后要用到ubuntu，所以准备转一下ubuntu系统，其实一开始我是想装16.04的，但出现了各种问题使我]]></description><category></category></item></channel></rss>