
python
文章平均质量分 61
lollows
这个作者很懒,什么都没留下…
展开
-
Google colab 安装旧版本pytorch1.6
使用nvcc -V查看cuda的版本,注意不是nvidia-smi。关于两者的区别:简而言之,CUDA有2个主要的API,runtime和driver API。nvidia-smi报告当前GPU driver的版本,而nvcc -V报告runtime的版本。一般而言,nvidia-smi报告的 CUDA 版本在数值上等于或高于 nvcc -V 报告的版本(为了兼容性,新的driver兼容旧的runtime API)。关于nvcc vs nvidia-smi更多的查看这里使用如下命令安装pytorch .原创 2021-04-09 10:39:24 · 5460 阅读 · 3 评论 -
ImportError: CuPy is not correctly installed
使用命令nvcc --V查看cuda的版本号,可以发现是11.0.221查看环境变量,发现CUDA_PATH已经正确配置重装wheel版本的cupy-cuda110(不起作用)后面看到一篇文章说要设置Pycharm环境变量,我在Edit Configurations里面果然没有发现CUDA_PATH。但是系统的环境变量是存在CUDA_PATH的,这可能是pycharm的bug,导致新建的环境变量没有同步更新。通过重启pycharm,发现CUDA_PATH被添加到了pycharm中,一切正常。原创 2021-04-08 23:35:26 · 740 阅读 · 0 评论 -
Python 函数注释
Python 函数注释1. Google 风格2. python 3.5 引入的类型提示3. Reference1. Google 风格代码中常用的注释风格,也是我比较喜欢使用的。具体形式如下:def test(param1, param2)"""This is a groups style docs.Parameters: param1 - this is the first param param2 - this is a second paramReturns: This原创 2021-03-17 17:25:55 · 7552 阅读 · 0 评论 -
cs231n - assignment1补充2:矩阵求导
上一篇文章主要与SVM求导相关,本文则介绍Softmax的loss与梯度的计算。根据cs231n——Linear Classification,Softmax的loss函数公式为:L=1N∑iLi+λ∑k∑lWk,l2=1N∑i−log(efyi∑jefj)+λ∑k∑lWk,l2=−1N∑i(fyi−log∑jefj)+λ∑k∑lWk,l2(1)L =\frac { 1 } { N } \...原创 2020-03-23 20:30:49 · 175 阅读 · 0 评论 -
PyCharm won't render Jupyter output
今天在使用Pycharm玩jupyter notebook,突然发现右边的不能预览jupyter的输出,如下图所示:1、问题分析这个问题是今天早上发现的,可是打开其他.ipnb的文件却能正确显示。查看Pycharm Event Log发现如下的警告:Jupyter Javascript: Error: Minified React error #200; visit https://rea...原创 2020-03-18 14:51:27 · 587 阅读 · 0 评论 -
cs231n - assignment1补充:矩阵求导
cs231n - assignment1要求计算SVM-loss的梯度,因为涉及到一些矩阵求导方面的知识,可是官方笔记里面的资料比较少,而且这一块内容本身也不是很好理解,故搜集相关资料以便加深理解,如下:初探——标量对矩阵求导标量f对矩阵X的导数,定义为∂f∂X=[∂f∂Xij]\frac{\partial f}{\partial X} = \left[\frac{\partial f }{\...原创 2020-03-11 16:04:22 · 395 阅读 · 0 评论 -
Pycharm配置Jupyter Notebook——问题小结
在Pycharm上使用Jupyter notebook非常惬意,可以充分利用Pycharm的强大的debug与coding assistance能力。然而,在使用过程中也有一些问题,记录如下:Jupyter远程调试出现ModuleNotFoundError: No module named ‘cs231n.data_utils’问题排查:– 首先这个cs231n在Linux server上...原创 2020-03-08 14:01:55 · 3780 阅读 · 0 评论 -
Pycharm配置Jupyter Notebook实现在linux server上开发与调试
在上一篇文章Pycharm配置Jupyter Notebook实现本地开发与调试中,我们知道Pycharm专业版内部集成了Jupyter notebook,通过简单配置即可实现Pycharm开发调试本地Jupyter Notebook的目的。然而在实际中,我们可能需要直接在Linux server上运行Jupyter,以避免本地开发环境与远程服务器不一致报错等问题。可是若按照上一篇文章的方法,直...原创 2020-03-05 18:32:23 · 1480 阅读 · 0 评论 -
Pycharm配置Jupyter Notebook实现本地开发与调试
Pycharm专业版中集成了Jupyter Notebook,方便用户编辑,执行和调试Notebook代码,并检查执行输出。个人感觉,相比于Jupyter提供的网页编辑器,Pycharm仅仅在Coding assistance方面略有优势,其他方面差距不多。pycharm notebook主要功能如下:Editing and preview:编辑 Ability to present...原创 2020-03-05 12:22:22 · 8322 阅读 · 1 评论 -
Anaconda安装Unpacking payload step frozen
今天在Linux工作站上安装最新版的Anaconda3-2019.10-Linux-x86_64.sh卡在了Unpacking payload这一步半天一直是0%,如下图所示:问题查找因为之前在Linux服务器(Ubuntu 16.04与Ubuntu 18.04)上都可以完美安装,现在换用CentOS Linux release 7.6.1810 (Core)就不行了,这证明可能是anac...原创 2020-03-04 16:07:17 · 13697 阅读 · 2 评论 -
Pycharm配置ssh实现在linux server(ubuntu 16.04)上调试和开发(二)
在上一篇文章中,我们通过ssh连接Linux server上的python interpreter,实现了本地(win 10环境)Pycharm远程调试Linux环境下python代码的目的1 。最近在玩阿里云Oss的时候发现,发现还有另一种方法可以实现上述目的。尽管实现顺序不同,但两种方法本质上都是通过SFTP+远程pyhton interpreter实现的。下面介绍第二种方法1. 配置S...原创 2020-02-26 18:51:07 · 1797 阅读 · 0 评论 -
Pycharm配置ssh实现在linux server(ubuntu 16.04)上调试和开发(一)
Pycharm可以通过ssh(Secure Shell)远程访问服务器,通过Tool–>>Start SSH Session–>>Edit credentials,填写Host,User name,Password等即可登录,完成常见的Linux命令行操作。本文主要是基于SSH Interpreter,实现Pycharm在Linux server上远程调试。一、配置SSH...原创 2020-02-23 16:56:23 · 1156 阅读 · 0 评论