- 博客(7)
- 收藏
- 关注
原创 Matlab裁剪图像
inum = 559; % 你要裁剪的图片的数量str = strcat(['这里修改成你要裁剪的图片的文件夹路径']);for i = 0:1:inum I_src = imread([str, num2str(i), '_y.png']); % 这里改成你图片的名称 src_new = I_src(129:1:384, 81:1:432); imwrite(src_new, ['这里修改成你要保存的路径', num2str(i),'你要保存的名称.png']) .
2022-05-10 22:15:23
4237
原创 Pytorch默认安装CPU版本(安装GPU版pytorch的坑)
今天在重装我的pytorch时,发现按部就班的操作后,检验torch.cuda.is_available()语句始终返回False。很奇怪,依照一般方法,我去检查了我的显卡驱动,重装了我的CUDA,检验了显卡驱动和cuda和pytorch版本号之间的联系,都没有发现问题。一筹莫展之际,我用conda list命令查看了我所安装的pytorch,发现居然是cpu版本,包括torchvision等等,都是cpu版本。然后我找了一个教程安装GPU版本的pytorch(解决pytorch安装时默认安装CPU版本
2022-03-30 16:38:50
12908
3
原创 cuda中float2强制类型转换
记录一下,cuda初学者,遇到了将一个float类型的指针强制转换成float2类型指针的情况,不太明白是怎么进行转换的,遂做了一个小实验#include<cuda.h>#include<cuda_runtime.h>#include<iostream>using std::cout;using std::endl;int main(){ float* arr1 = new float[6]{ 0 }; arr1[0] = 0.1; arr1[
2022-03-07 20:19:51
2616
原创 c++打印char*所指地址产生的问题
c++中如果给cout提供一个指针,它将输出该指针指向的地址(指针和地址在表现形式上是一样的),但是如果该指针的类型是char*或者uchar*,则cout会打印该指针指向的具体内容如果要打印char*或者uchar*所指向的地址,强制转换成int*即可...
2021-10-25 17:42:56
1283
原创 三行命令解决Ubuntu网络消失
sudo service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service NetworkManager start这样就ok了
2021-09-01 19:36:33
303
2
原创 【位运算异或】找出一个数组中独特的数
问题1:数组中有101个正数,其中有50对数是两两重复的,剩余一个数和其他所有数都不相同。求出这个独特的数。问题2:数组中有102个正数,其中有50对数是两两重复的,剩余两个数和其他所有数都不相同。求出这两个独特的数。问题3:数组中有103个正数,其中有50对数是两两重复的,剩余三个数和其他所有数都不相同。求出这三个独特的数。这题考查了异或的两个性质,a^a=0,a^0=a先处理最简单的题1101个数里有五十对两两相同,假设独特的数是a,所以将这101个数全部异或起来,得到的异或和.
2021-06-03 22:19:51
964
空空如也
CUDA的纹理内存的大小限制该如何理解?
2023-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人