- 博客(45)
- 问答 (1)
- 收藏
- 关注
原创 UserWarning: Failed to load image Python extension: ‘[WinError 127] 找不到指定的程序
问题分析:libjpeg 和 libpng 的版本不符合torch。解决:重新安装对应的包就好。
2024-11-09 22:54:49
573
原创 pip安装报错 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
最终方法:大概率就是自己网络的问题。2.是否自己挂的有梯子,取消再试试。1.换一个WiFi尝试一下。解决3:改变pipy版本。
2024-11-09 21:32:35
765
2
原创 服务器被攻击排查记录
第一时间没有用htop查看cpu,用top看着挺正常的,但是后面看htop,全是绿的,但是看不到那个进程占用了cpu,然后我怀疑是我的深度学习进程异常关闭,是不是产生了僵尸进程或者孤儿进程,然后把我的用户下的所有进程全部关闭了,依然无法解决。首先就是赶紧把密码给换了,然后就是想把test用户所有的进程删掉不过没用,再排查test用户目录下的文件,不过没什么收获,操作日志应该都被清楚了。我的深度学习的所有进程突然被killed,我以为是检修,后面发现好像简单的python代码可以正常运行。
2024-11-06 10:29:19
1203
原创 深度学习实验一致性(究极版)
试了n多次,每次即使设置了随机种子还是会有不一致的结果。感觉可能是因为模型包含写随机操作,使用torch.backends.cudnn.deterministic = True 好像就能解决这个问题,目前影响还没发现。
2024-11-05 15:27:15
233
1
原创 多进程批量下载era5再分析数据
https://cds.climate.copernicus.eu/api-how-to 获取key。修改配置文件,把url和key复制进行。根据要求修改年和月份等变量。
2024-09-11 10:33:37
320
1
原创 learning-cxx 学习cpp 环境配置 + bug解决
这里有个坑,我的路径没设置好,有空格,导致二次编译运行就有bug,然后一直提示invalid agruement。我的是windows11,f复制下面的代码在powershell中。最简单的配置方法就是安装mcvs,然后选择必要的那两个包。在生成的commd string 两边加上""xmake是c++的构建工具。查看版本,是否安装成功。
2024-07-23 23:26:08
375
原创 根据图片快速生成word、wps latex公式
快速生成word、wps公式:https://simpletex.net/ai/latex_ocr。
2024-07-15 21:54:34
484
原创 pytorch训练的时候 shm共享内存不足,导致训练停止
内存已经满了,因为之前训练多次训练意外停止到shm中的缓存不能及时被清理。3、查看关联的进程,一个一个kill。
2024-07-13 14:47:35
550
原创 vscode连接学校服务器跑代码
注意连接桌面 这里可能卡在 Setting up SSH Host better: (details) Initializing VS Code Serve中,更改用户下ssh文件夹的权限或取消只读。9. 打开成功,在终端测试一下命令,OK!8.选择文件夹,点击ok。5.点击connect。
2024-06-24 22:59:47
603
原创 cuda11.4安装遇到的一系列问题
1.pip install安装torch,默认安装的2.3.1版本,导致cuda用不了,运行报错。解决:直接去目录删除所有2.3。然后使用指定版本安装。弄了一晚上,烦死了,不过终于解决了。解决:更新conda环境。2.使用xlstm报错。
2024-06-21 23:18:59
332
原创 本地主机连接学校服务器的jupyter notebook(以及可能遇到的坑)
c.NotebookApp.open_browser = False # jupyter启动时,禁止自动弹出浏览器。c.NotebookApp.notebook_dir = ‘/home/’ # 设置jupyter的工作目录。c.NotebookApp.ip = ‘0.0.0.0’ # 允许任意IP访问jupyter。c.NotebookApp.port = 8890 # 配置jupyter的端口号。修改一下5个部分(注意删除多余空格)再次在本地的电脑输入ip+端口。输入服务器ip+端口。
2024-05-24 13:30:35
376
1
原创 专利写作经验
接下来是技术背景,这部分一定要有逻辑,可以参考如下,第一段先写大的主题背景xx是重要的,证明xx是重要的围绕着写。第二段写xx的背景下yy是很关键的,相当于缩小一定的范围,第三段再在这个范围里写存在的问题,第四段根据当前问题简单说明我们的方法。总的来说,我感觉写作逻辑有点类似于论文,但是不需要像论文那样去验证,而是只要我的逻辑上说的通,公式推导没有问题,有一定创新性即可。最开始写作的时候我选择的题目是xxx的系统,然而这样是不好的,系统太工程化了,最终改为xxx的方法。
2024-05-23 10:19:06
272
原创 论文的阅读重点(自用)
输入 inctrodcution relatedwork 粗略的method expeirment。输入 题目 + abstract +pipeline +result +数据集 +算力。输入 代码 结合 method具体对应实现 以及对应的loss。输出 motivation method goal 能不能做。输出 能明白代码模块的功能 输入输出 具体数据流大体的变化。输出 ppt 能汇报讲清楚。
2024-05-14 12:06:10
126
原创 小小的tips
我仔细分析了我没有信念的原因,最主要的是自己没有想好到底要不要读博还是去找工作。当我们为了完成任务而去做一件事的时候,这个任务本质上对你是没有意义的,就像为了毕业而读大学,得到的只是一本毕业证,却找不到工作。然而事实上是能够成功的想出好的idea是建立在大量阅读的基础上的,对于论文的阅读应该明确我们的motivation,他是用了什么方法解决了什么问题,这个方法的动机是什么?有信念是很容易的,只是很多时候我们离目标的距离都是不确定,但是当下是确定的,努力往前走,也行走不通,但也能及时掉过头来。
2024-05-14 12:05:18
231
1
原创 今日感悟——把问题具体化
3.是重点关注代码,先直接找到可以使用这个数据的框架,把数据套入框架中,把流程跑通,再根据具体的问题分析和优化。从目前的角度来说,一方面是直接的参考资料比较少,一方面是数据集的可用的少,另一方面是3d涉及到的数据维度更高,表达方式多,计算方法也多,需要的代码能力也更高。比如我想做基于vr sketch的3d生成的研究,之前一直都没有头绪,一直觉得是个很难的任务。因为没有具体分析为什么会难。把问题具体化,不要只是感觉难,把大的问题拆分成小的,要找到为什么难,在从小问题中一个一个解决。
2024-05-12 20:58:36
211
1
原创 记录下最近的感悟
第四条,什么是自律,最该的境界就是做到知行合一,既是在认知层面我们做到该做什么,更要在意识层面来改变判断,就像深度学习中,尽管我们的网络中每一个参数都在尝试让你在做决定时选择正确的判断,但是最终的结果还是取决于最终的激活函数。当然这样的激活函数不是那么容易改变的,我们可以尝试从擅长的事情出发,或者是和擅长的事情关联,然后选取一个小一点的目标,让我们能够为了这个目标忍受困难,延迟满足。写代码,先写个整体能跑通的,比如三维重建,我只要能输入图片,重建出一个大体的形状,管他什么方法先弄出个大概的再说后面的事。
2024-05-11 18:41:28
213
1
原创 代码中的位运算
代码中的位运算最近在复习算法的时间发现里为运算的便捷之处,决定好好复习一下位运算[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9hUeMmNr-1633231216056)(https://i.loli.net/2021/10/03/7FVsWu6kenbSOD4.png)]位运算是个啥从现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。为什么说位运算便捷
2021-10-03 11:21:28
266
原创 github本地代码上传-2021(以及可能遇到的问题和解决方案)
github代码上传可能遇到的情况1.解决2.解决3.解决吴熙@better MINGW64 /e/project/project2 (master)$ git remote rm origin吴熙@better MINGW64 /e/project/project2 (master)$ git remote add origin**************usage: git remote add [<options>] <na
2021-10-02 23:31:59
223
原创 并查集 Disjoint学习笔记
用处:判断图中环是否存在原理:通过建立关系数组 然后遍历所有边 如果是独立边连接起来 如果不是则找到他们的根节点 连接起来 最如果找到想听根 是相同的 则存在环 反之不是重点:利用集合存关系查找 和 合并 函数#define vertces 6void init(int parent[]){ for (int i = 0; i < vertces; i++) { parent[i] = -1; }//初始化}int find_root(int
2020-06-10 06:21:18
215
原创 swust_2020卓越班选拔
前言:代码仅供参考,不是最优代码,存在问题的话,请指正,还有就是题目顺序搞忘了,名字只大体记得。。。时间A+B大意:给你两个时间相加,简单模拟时间的运算#include<bits/stdc++.h>using namespace std;typedef struct time{ int h; int m; int s;}ti;int main(){ ti t1...
2020-04-12 22:01:27
611
原创 swustoj298塑性菜单
这道题有问题,帮同学们排一下雷可以ac的代码这https://wenda.so.com/q/1368097577067419一下这是我的错误代码 但不是我的错qvq题目是条件给的不够清楚,遇到同样热量选择没有规律,没有给出输出顺序#include<iostream> #include<string> #include<queue> using n...
2020-04-08 22:23:25
219
原创 swustoj 736大数加法
本代码不为最优代码 ,仅供参考#include<iostream>#include<string>#include<stack>#include<algorithm>using namespace std;int main(){ string a;string b; while(cin>>a){ cin>>...
2020-04-08 20:35:11
282
原创 192 摩斯密码
评价真麻烦**简单的优化了一下拿走不谢喔 ovo代码#include<iostream>#include<string>using namespace std;string ma[120];//装对于序号的摩斯密码 void zhuang(){ma['?']={"..--.."};ma['/']={"-..-."};ma['.']={"-.-.-."...
2020-04-08 17:07:05
562
原创 swustoj 143 汉诺塔
前言汉诺塔 这个东西我搞了一下午,但是递归太深了,直到看到一位大佬说的只管结果,不管过程,我才幡然醒悟,我想那么多干啥,就一个递归代码 ,3个目的,qvq,浪费了一下午时间玩汉诺塔,当然我菜,有兴趣的大佬也可以去玩玩 0v0代码#include<stdio.h>int j;//用于换行// 对于汉诺塔 记住那个递归函数即可 大可不必深究 // 汉诺塔的三个步骤 目的 1...
2020-04-08 16:27:34
277
原创 swustoj289消灭老鼠-利用队列解决简单的约瑟夫环
*289: 程序设计C 实验三 题目九 消灭老鼠题目描述有一只狡猾的老鼠,在一个环形的田埂上挖了n个老鼠洞,这些洞也是连接为一个环状,我们要用泥土填满这些鼠洞,老鼠从第0号洞开始出现(第0号洞不填),然后依次按每间隔m个洞出现一次。我们要跟在老鼠后面,当老鼠出现后填补上刚刚出现的洞。我们需要计算出老鼠最后出现那个洞(即剩下最后一个洞没有被我们填上时,这个洞的序号)。输入输入的第一行为了两个...
2020-04-08 13:54:06
667
原创 swust oj88: 表达式的转换
原题88: 表达式的转换题目描述平常我们书写的表达式称为中缀表达式,因为它将运算符放在两个操作数中间,许多情况下为了确定运算顺序,括号是不可少的,而后缀表达式就不必用括号了。后缀标记法:书写表达式时采用运算紧跟在两个操作数之后,从而实现了无括号处理和优先级处理,使计算机的处理规则简化为:从左到右顺序完成计算,并用结果取而代之。例如:8-(3+26)/5+4可以写为:8 3 2 6+5/-4+...
2020-04-08 12:08:43
518
空空如也
输入域名后跳转到另外一个骗子网站
2022-10-09
域名注销网站备案信息,域名被别人用去做不良网站
2022-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人