自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 torch.cuda.empty_cache()导致RuntimeError: CUDA error: out of memory.

后来才发现,在多卡训练的时候容易出现这个问题,单卡不会,因为torch.cuda.empty_cache()默认是给GPU0释放显存,而此时GPU0跑满了,无显存可以释放,就会导致显存溢出。之前的经验一般是batch_size设置太大了,显存不够,导致训练的时候爆显存,而这次是因为施放显存而爆显存?之前使用torch.cuda.empty_cache()都不会出现问题,当修改了使用的显卡号就出现问题了。在第一轮训练nvidia-smi看显存是够的,但是测试结束后开始第二轮训练就报错了。

2024-04-02 16:23:45 1064 1

原创 解决adb root命令时错误 adbd cannot run as root in production builds

我测试的手机是小米8,root权限已经刷过了,但是在pc端使用adb root命令的时候,会报错"adbd cannot run as root in production builds"解决方案是可以修改magisk的配置文件ro.debuggable为1,因为安卓9默认在正式版是不支持adb root的,需要手动打开。下面是在pc端修改手机端magisk配置文件的方式。但是这个方式还是有一定问题就是,重启后会失效。这个问题先待定,保持不重启问题就不大。

2023-10-25 16:46:59 7757 6

原创 远程服务器中Vscode无法打开TensorBoard

主要原因是TensorBoard不会自动关闭,运行多了就会有很多存留的进程,把这些进程杀掉就行。

2023-09-04 14:29:20 889 1

原创 2022-2023国科大李保滨老师矩阵分析期末大作业

【代码】2022-2023国科大李保滨老师矩阵分析期末大作业。

2023-03-13 18:09:12 1224 1

原创 pytorch下载命令

pytorch下载命令 cuda11.1。

2023-03-06 22:35:35 370

原创 Python pip安装第三方库慢?

国内网络可使用百度源安装,安装速率更快给百度打个广告嘿嘿嘿讲下面命令行的xxx改成你所需要安装的库即可```pythonpip install xxx -i https://mirror.baidu.com/pypi/simple

2021-04-06 20:05:38 151

原创 Pymc3之A/B测试

这里写自定义目录标题第一部分1.导入所需要的库2.定义Model3.定义变量4.画后验的图第二部分1.导入库2.定义人工数据3.定义模型与变量4.得到A与B和差值Delata的后验分布5.结果第一部分1.导入所需要的库import pymc3 as pmimport scipy.stats as statsimport numpy as npfrom IPython.core.pylabtools import figsizeimport matplotlib.pyplot as plt2.

2020-05-18 20:26:34 744 2

原创 用python模拟汉诺塔问题

汉诺塔是由三根杆子A,B,C组成的。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:每次只能移动一个圆盘;大盘不能叠在小盘上面。提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须尊循上述两条规则。问:如何移?最少要移动多少次?汉诺塔是根据一个传说形成的一个问题:有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘...

2020-04-02 10:13:14 127 1

原创 数据结构之用队列打印杨辉三角

#include<stdio.h>#include<stdlib.h>#define ERROR 0#define TRUE 1struct Node{ int data; struct Node* next;};struct QNode{ struct Node *rear; struct Node *front;};typ...

2020-04-02 10:12:46 262

原创 数据结构之稀疏矩阵转置

#include<stdio.h>#define MAXSIZE 10typedef struct{ int row,col; int e;}Triple;typedef struct{ Triple data[MAXSIZE+1]; int m,n,len;}Matrix;void TranposeMatrix(Matrix A,Matri...

2019-04-12 15:56:34 2241 1

原创 C++之KMP模式匹配

【问题描述】KMP算法是字符串模式匹配算法中较为高效的算法之一,其在某次子串匹配母串失败时并未回溯母串的指针而是将子串的指针移动到相应的位置。【输入形式】3组字符串,每组字符串占一行。每行包含由空格分隔的两个字符串,字符串仅由英文小写字母组成且长度不大于100。【输出形式】每组数据输出1行,输出后一个字符串在前一个字符串中的位置,如果不匹配,则输出0。【样例输入】string str...

2019-04-03 19:17:39 754

原创 C++大整数相乘的一个简单方法

就是模拟算数乘法的一个方法 先由第一个数字的第一个数分别乘以第二个数的从个位数开始的个位数,进行适当的进位就行了#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){ string a; getline(cin,a); ...

2019-04-02 21:58:56 1034 2

原创 数据结构之判断字符串镜像——栈

【问题描述】本题务必使用顺序栈或者链式栈实现。试写一个算法,识别依次读入的一个以“@”为结束符的字符序列是否为形如 “序列1&序列2” 模式的字符序列。其中序列1和序列2都不含字符 “&”,且序列2是序列1的逆序列。例如,“ a+b&b+a ”是属该模式的字符序列,而 “1+3&3-1”则不是。【输入形式】以@为结尾的一串字符【输出形式】若符合模式则输...

2019-03-22 16:44:10 2488 1

原创 数据结构之多项式相加

【问题描述】编写一个程序用单链表存储多项式,并实现两个一元多项式A与B相加的函数。A,B刚开始是无序的,A与B之和按降序排列。例如:多项式A: 1.2X^0 2.5X^1 3.2X^3 -2.5X^5多项式B: -1.2X^0 2.5X^1 3.2X^3 2.5X^5 5.4X^10多项式A与B之和:5.4X^10 6.4X^3 5X^1【输入形式】任意两个多项式...

2019-03-21 22:05:43 21575 9

原创 数据结构之双向循环链表的操作C的实现

关于双向循环链表操作的一道题【问题描述】输入n个整数,创建一个双向循环链表进行存储。这些整数从第二个开始,递增有序(设a2<a3<…<an) (ai为第i个整数)。试编写程序,创建双向循环链表,依次将输入的整数存储在该链表的各节点中。然后,将第一个结点删除并插入链表中的适当位置,使整个链表递增有序。【输入形式】先输入整数的个数,再输入整数列。【输出形式】以整数递增的顺序,依...

2019-03-18 19:57:23 3225 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除