随笔分类 -  Python学习笔记

摘要:问题起因:笔者想把别人的torch的代码复制到笔者的代码框架下,从而引起的显存爆炸问题 该bug在困扰了笔者三天的情况下,和学长一同解决了该bug,故在此记录这次艰辛的debug之路。 尝试思路1:检查是否存在保留loss的情况下是否使用了 item() 取值,经检查,并没有 尝试思路2:按照网上的 阅读全文
posted @ 2022-03-30 23:21 ISGuXing 阅读(9329) 评论(0) 推荐(1) 编辑
摘要:当我们需要加载之前训练的checkpoint的时候,有时候会发现之前能训练的代码无法继续训练。 这时候很有可能加载优化器的步骤在加载模型前面,这样可能会导致优化器的参数仍然在CPU上,因此代码需要由原来改为: #将: optimizer, scheduler = self.get_optimizer 阅读全文
posted @ 2022-03-24 14:37 ISGuXing 阅读(492) 评论(0) 推荐(0) 编辑
摘要:问题的起因是因为在做LeetCode5714题的时候,对于字符串拼接使用了 ans = ans+s[i] 提交后超时了,改成 ans+=s[i] 就可以通过了,而且用c++好像也有这个问题,在此记录一下。如果需要频繁的拼接字符串,尽量使用‘+=’或者 join 函数连接字符串,少使用 ‘+’。 阅读全文
posted @ 2021-03-28 16:16 ISGuXing 阅读(109) 评论(0) 推荐(0) 编辑
摘要:在刷题的时候,经常碰到需要生成非常大的邻接矩阵,往往我们都是用 list 存储,但是我在最近刷题的过程中就遇上了TLE的情况,原因就是生成邻接矩阵时间太花时间了。 先说结论:[ ]* n 比 [ for i in range(n) ]列表生成式的速度快,差不多快3倍多 尽量使用邻接表代替邻接矩阵。比 阅读全文
posted @ 2021-03-08 15:09 ISGuXing 阅读(297) 评论(0) 推荐(0) 编辑
摘要:使用的是virtualenv工具安装的虚拟环境。 virtualenv是一个用来建立虚拟的python环境,通常情况下,可能会碰到各种python环境,但是只有一台电脑,virtualenv就派上用场了。 安装virtualenv pip install virtualenv 创建特定版本的pyth 阅读全文
posted @ 2020-12-22 19:40 ISGuXing 阅读(747) 评论(0) 推荐(0) 编辑
摘要:网上找了很多地方,都没找到怎么解决,之前用pip安装成功过,但是翻过墙后,pip安装第三方库的时候发现错误,如图: 因为我IE用的比较少,偶然一次发现IE的代理服务器出现问题,应该是FQ软件修改了,于是我猜测是代理服务器导致我用pip无法连接到目标计算机。果不其然,改了代理服务器,pip果然能用了。 阅读全文
posted @ 2019-11-10 15:57 ISGuXing 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:下载python安装文件地址:https://www.python.org/downloads/release/python-374 这是3.7.4的版本 因为是windows 64位系统,所以选择下载 windows x86-64 executable installer 。 下载后正常安装。 因 阅读全文
posted @ 2019-10-17 20:23 ISGuXing 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示