- 博客(17)
- 收藏
- 关注
原创 使用vscode在本地通过SSH连接经过跳板机的服务器Docker
这个问题分为两步,第一步是通过vscode经过跳板机连接到最终的服务器,第二步是在vscode里打开服务器中的创建好的Docker容器。
2024-08-13 16:17:11
450
原创 Cannon算法(矩阵乘并行算法)
由于普通的串行矩阵计算方法会使得一个处理器上存储矩阵一块的多份,所以会大大增加存储开销,而cannon算法的核心目标就是通过构建一种处理器间对部分矩阵数据交换的规则,来用数据交换的开销换存储的开销。当用这个方法计算C矩阵其他元素时,也可以得到正确的结果,只是aij*bij相加的顺序有所差别,但是结果是正确的。
2024-03-22 00:08:09
1051
2
原创 使用GDB调试GPGPU-SIM(导出调试控制台)
这是我的launch.json文件的内容,program里填写的是你的要调试的可执行文件,所以你必须先得到这个文件,所以这个文件是通过你在命令行中输入编译的指令得到的。这一行,这里填的是你的编译器或脚本路径,而你的项目是用makefile这个脚本编译的,所以需要填项目里的makefile文件地址。这是编译时在命令行输入的顺序(按照GPGPU-SIM的项目地址操作就行,具体细节操作可以看我的上一篇文章),这里填写的是你gdb在你工作区中的地址,可以在命令行中输入。修改launch.json文件。
2023-12-03 18:33:20
273
2
原创 CBMC-GC的下载以及编译
进入CBMC-GC-2/examples/tutorial_euclidean_distance,然后输入。以example的tutorial_euclidean_distance为例。会得到output.gate.txt,这个是电路文件。为了验证正确性,再输入。
2023-08-15 17:23:46
322
1
原创 Verilog的信号总是出现X
在用assign给某一个wire型信号赋值时,仿真结果中这个信号中有很多的X甚至全部都是X,这时需要检查一下是否使用了不止一条assign语句给这个信号赋值,如果是使用多个assign来给一个赋值,那么会导致这个变量的值是不定值,因为verilog的赋值是并行的,仿真软件不知道你要用谁给它赋值。
2023-07-10 18:33:01
2026
1
原创 VScode用Cmake调试C++代码出现断点不在目标位置
注释掉工程下最外层的那个CMakeList.txt中的两行代码,然后按Ctrl+S,会自动重新编译CMakeList.txt到build文件夹。通俗点说“-O3”就是实现代码优化的,而调试在目标位置无法停下的原因就是代码被优化了。当把断点打到某一行想要的位置处后,运行调试,发现开始运行的位置不在目标位置处。最后直接在470行处停下。这两行有-O3的代码。
2023-06-28 16:36:40
533
1
原创 vscode+verilog运行时报错No top level modules, and no -s option.
当我把代码从博客上复制到创建的clock_pulse.v文件后,按右上角的运行就会出现这个错误。按ctrl+S后,再运行,就会成功。
2023-05-31 11:35:54
2225
5
原创 命令行中输入python报错Could not find platform independent libraries <prefix> Could not find platform depende
注:有些博主把C:\Users\y’x\AppData\Local\Programs\Python\Python37\Scripts(这个路径是你的安装的python里的scripts文件夹的路径)也放进path里了,但好像不放进去也能行,大家可以把这个放进path,以防哪里出现问题。将你安装好的python路径放到这里(注意,是有python.exe的文件夹路径)注意:这里一定要把这个上移到页面最上面(这一步最重要,如果不上移还是会出现问题)然后点击确认,再重新进入命令行,错误消失。
2023-05-28 11:28:17
21000
10
原创 pip安装torch-sparse、torch-scatter出现找不到指定路径报错
问题原因是版本不对应的问题(从这次遇到的问题里明白版本对应的重要性)查看python版本、torch版本、cuda版本,然后从https://pytorch-geometric.com/whl网址这里找到对应的包的文件,下载到本地路径均为英文的文件夹中,然后在terminal中写命令pip install D:\untitled1\Graduate\torch_sparse-0.6.12-cp38-cp38-win_amd64.whl # 这里应该写你自己的文件的路径...
2022-02-18 16:05:08
1683
原创 pytorch如何加载自己已经下载好的数据集
因为从pytorch自带的下载地址上下载数据集十分慢,所以我先下载好了数据集,然后再加载它。(以cifar10为例)首先将cifar10数据集下载到某一文件夹下然后在pycharm的文件夹下创建一个处理数据的.py文件,并指明我们下载好的数据放在哪里然后我们创建这个文件夹,并将已经下载好的数据集放在这个文件夹下(如上图的.tar.gz文件所示)最后我们运行dataload,这里注意,download属性的值是True,然后就会出现解压后的cifar10文件夹,数据就加载好了...
2021-06-12 16:42:48
7353
原创 如何解决Bing默认搜索为百度搜索的问题
如何解决bing默认搜索为百度搜索的问题1.首先打开bing的设置,找到隐私、搜索和服务2.找到服务这一项,点击地址栏和搜索3.将里面使用的搜索引擎换为必应(默认值)这里再搜索的时候就是bing的搜索引擎了...
2021-05-30 19:31:06
13092
1
原创 CCNet: Criss-Cross Attention for Semantic Segmentation
CCNet: Criss-Cross Attention for Semantic Segmentation最近读了两篇attention比较早的在计算机视觉上的论文,不过两篇文章的影响力很大,CCNet的出发点就是在Non-local Neural Network的改进,下面就CCNet这篇论文我做一下自己的理解。我并不想在上面写一些原话的翻译,我觉得读论文是自己一点一点读的,这样才能有更深的理解,如果单靠读别人对论文的理解或者是通过机器对论文的翻译是远远不能对整个论文的思想进行体会的,希望我自己的
2021-01-19 17:45:10
757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人