自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ 手写二维卷积

之前写过python的卷积,这次试一下c++的。没有做测试,用来面试的话应该足够了。input的layout是NHWC,weight是IC H W OC,跟pytorch不一样。如果有什么错误可以交流。

2024-08-31 14:01:34 292

原创 c++语言打印十进制地址

#define SHOW(var) printf("%s:ld\n", #var, reinterpret_cast<uint64_t>(var));

2023-03-28 09:57:31 362

原创 ubuntu cuda 关闭和打开看门狗的方法

cuda运行错误:the launch timed out and was terminated in_Liber-coder的博客-CSDN博客运行cuda程序时,提示`the launch timed out and was terminated in`原因:核函数运行时间太长,导致看门狗定时器超时。https://blog.csdn.net/a435262767/article/details/105123416我跑深度学习的时候会出现run time error 因此我想关闭看门狗,但是我服务器在/

2021-12-02 14:21:11 1093 2

原创 2021.8.2shopee虾皮笔试编程题

1. 平衡数,一些数字,其中某一个数的左边和和右边和相等,找到这个数的坐标,如果有多个则返回第一个(大概是这样,因为太简单所以没复制)def GetIndex(nums): n = len(nums) if len(nums) <3: return for i in range(1,n-1): if sum(nums[:i]) == sum(nums[i+1:]): return i2. 数的划分https

2021-08-02 21:26:56 976

原创 一个简单的小tips让你在用Xshell时更方便

我们在用Xshell连接服务器,跑深度学习的时候,一般都需要到自己代码的位置然后激活一下自己的环境。我真的太懒了,不想每次做一遍,所以我在“~”位置自己写了个shell

2021-05-31 13:45:38 145

原创 好家伙,新版pytorch和cuda想要可复现性这么麻烦?使用pytorch1.7.1+cuda11.0解决可复现问题

最近发现相同的代码,参数,结果总是不一样,因此上网查了查,却发现了新版的pytorch和cuda要做到可复现多么麻烦以官网https://pytorch.org/docs/stable/notes/randomness.html为准。之前的代码想做到可复现性,只需要两句:torch.random.seed(2021)np.random.seed(2021)但是现在不行了,需要以下几点1. 种子设置SEED = 2021random.seed(SEED)np.random.s

2021-05-17 13:55:01 1449 6

原创 用nohup命令解决连接服务器不稳定问题

最近连接服务器爱自己断,可把我恶心到了,因此今天使用了nohup方法,把程序放到后台去跑1. nohup python xxx.py &然后点随意一个键可以回到正常ssh命令行来2. 此时在当前位置会多了一个nohup.out,查看输出tail -n 50 nohup.out # 显示50行tail -f nohup.out # 滚动播放3. 从一些资料中得知关闭ssh nohup也会自动关闭,因此需要exit4. 关闭后台程序# kill -9 程序号(但是我.

2021-05-17 13:39:49 431

原创 软件模块循环依赖题目题解(二)

软件模块循环依赖题目题解(一)上一个博客我们讲了原题是怎么做的,现在我想超级加倍一下,修改一下原题,改成总分100,然后数一下,一个环两分,这样题就变难了好多,但是我还是想做出来。这个题的主要麻烦是在查重,就是你得到一个环,必须跟之前去比,环不重复,这个比的过程很麻烦。可以用自带的set()方法,如果能定义一下环类的“==”,简易地判断一下两个环是否一样查询资料set()去重使用的首先是__hash__计算哈希值相等,然后使用__eq__去看是否相等,详情见下边的博客https://

2021-04-28 22:39:59 297 6

原创 软件模块循环依赖题目题解(一)

题目是华为最近机考第二题,从下边博主的文章中可以找到https://blog.csdn.net/qq_44998067/article/details/115980067刚做的时候我读错题目了,以为是每个环两分,让你去数环的个数,直接把我难倒了,但是后来别人告诉我读错题了,很快啊,我使用深度优先搜索获得了题解,基于python3代码,仅供大家参考# coding: utf-8# 输入M = int(input("")) # 模块总数N = int(input("")) #后续N行nod

2021-04-28 20:09:39 619

原创 pytorch中使用cuda进行多任务multiprocessing

我们都知道python有自带的multiprocessing模块,但是如果要使用cuda的话会报错:RuntimeError: Cannot re-initialize CUDA in forked subprocess. To use CUDA with multiprocessing, you must use the 'spawn' start method但是查找torch中spawn,查找到torch.multiprocessing.spawn,所得的介绍并不多而且网上搜到的都是抄这个说

2021-02-16 23:22:04 36115 8

原创 解决安装ubuntu系统时出现错误:(10, “debian-installer/locale doesn‘t exist“)

我最近搞了个电脑,还没装系统,想直接装ubuntu,最好是server,结果18.04 deskup,20.04LTS deskup和server都出错,无法安装。解决方法就是1. 首先需要install ubuntu的时候按e,删除“quiet splash ---”加上 blacklist nouveaunomodeset为的是解决无法识别N卡的问题2. 在制造U盘的时候,需要按照下面这位老哥的,其他也按照他的来https://blog.csdn.net/air_knight/.

2020-12-04 10:36:56 648

原创 matplotlib与visio联合应用:半透明函数图和矢量图形格式

最近我需要发表论文,想要使用矢量图更清晰。visio确实可以画很好的流程图,我使用emf格式之后,放到word之中,即使变成pdf也不会有失真。但是我现在有一个需求,需要画函数图。然而visio之中没有这样的功能,因此,我打算从matplotlib之中画好,然后拿到visio之中。这时格式后缀就是很重要的。https://blog.csdn.net/weixin_40525909/article/details/106903251从上边这位老兄的做法来看,是使用svg这个格式,然而实际情况下

2020-11-13 15:10:34 1023

原创 编写对每个类别/实例加权的自定义loss

最近需要一种自定义loss,可以对每个实例的loss进行不同的加权。在网上找到的代码,没有我想要的,因此首先对torch的loss进行了研究。torch的loss有包装在nn.Module之中的,有在nn.functional之中的,两种的区别就是前者需要torch对参数进行维护,如果没有parameter不用算梯度的话,就是多占了几个参数的区别而已。torch本身的nn.BCEloss就是调用了一个functional叫binary_cross_entropy,代码非常简单。class BCEL

2020-09-06 11:33:57 999

原创 一点点生活感悟

星期一有什么特殊的?我认为它跟任何的一天没有区别。但正是人类的历法赋予了其意义,将每天分为七天一个周期。每个周一都是一周的开始,新的开始赋予人们新的希望。

2020-07-13 22:42:54 171

原创 程序中断就要重新开始?手把手教你给你的程序加上进度记录。

摘要我们编写的程序,有很多时候是需要等待很长时间的,如果出现一些问题,我们可能不希望所有的处理从头再来,编写一个简单的记录程序可以完成这项任务。介绍我们编程所完成的任务,有可能只是一些很快就完成的程序,但是在深度学习领域,很多时候需要对很多文件进行处理。这样的时候,如果想中途优化下程序,那么就只能从头再来,或者手动去移动要处理的文件,非常麻烦又浪费时间。我在用moviepy处理视频文件的时候,也会有一些过了很久才会出的bug,因为没有关掉subprocess而导致的,而这种情况显然也没必要从头开

2020-06-27 19:09:54 845

原创 韩语中有“促音”吗?从音变语法中得到答案,从日语转韩语的学习者常见误区

摘要我有一些从日语转韩语的学习小伙伴,把韩语的收音归为“促音”。对于具有日语基础的学习者来说,促音的说法是很直观的,好理解,但是韩语的收音完全不是促音,而且不应该按照促音一样理解。日语“促音”介绍对于没有相关知识的读者来说,我感觉还是稍微介绍一下,还可以水水长度(bushi)。日语的促音就是在单词之间加一个小写的つ 或者ツ,本身读音为tsu,但是小写之后表示促音,就是中间停顿一拍。比如雑誌(ざっし),片假名的例子有ベット(bed)。韩语“收音”介绍韩语的收音比日语促音丰富的多,这也是韩语

2020-06-25 12:17:57 1263

原创 我在csdn写博客啦!欢迎你的关注

感谢大家的关注!本人出生于1997年,现在是一名研究生,本科专业是电子信息工程,双学位为英语专业,研究生专业是信息与通信工程,研究方向为语音与音频处理。我的爱好是学习各种各样的小语种。我是一个善于思考的人,常常找到权威中的错误,并总是喜欢自己研究。擅长关于语言类的学习,包括编程语言和自然语言,我有自己的一套方法。在很久一段时间内,我都是自己用着自己的一套方法,而没有与大家分享。现在我将把自己的见解、方法等分享到csdn平台上,供大家学习、讨论。我的栏目将不定时更新,更新内容都是我自己的心得和想法

2020-06-21 16:08:36 1039

原创 shell的echo命令与printf有什么不同?

我们很容易知道的echo和printf的区别在于echo自带回车,而printf需要手动加\n,但是今天我发现了更深层次的区别。今天刚开始学习shell编程。用shell可以编写sh文件,是一种可以在linux中运行的脚本。学习的地址是菜鸟教程,网址如下:https://www.runoob.com/linux/linux-shell.html在学习for循环的时候有这样一个例子,例子的说明是“顺序输出字符串中的字符”,网址为https://www.runoob.com/linux/linux-

2020-06-20 18:23:05 2281

空空如也

空空如也

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

TA关注的人

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