- 博客(50)
- 资源 (3)
- 收藏
- 关注
原创 NVIDIA GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch
从上图中可以看到pytorch的1.8.0,且是cuda11.1的版本是支持显卡算例为sm_86的。因此,在本服务器安装的时候,安装上述对应的版本(值的注意的是:虽然该版本所对应的cuda与本服务器所已经安装的cuda11.4版本不对应,但最后安装完毕后,pytorch可正常调用显卡资源。即当前显卡的算力sm_86与当前安装的pytorch版本所能支持的算力[sm_37 sm_50 sm_60 sm_70]并不兼容。根据网上网友提供的相关资料,找到了当下不同Pytorch版本所支持的算力如下表所示。
2022-12-14 11:17:54 3868 3
原创 Windows下用x2go远程连接ubuntu服务器遇到的问题
x2goclient: connection failed, can't open display
2022-09-21 10:05:58 1559
原创 Ubuntu下使用pycharm IDE进行调试时出现查看变量值速度慢的问题
问题描述在使用pycharm进行python程序调试时,进入断点后,程序中相关变量值半天不显示,一直处于Evaluating状态。解决办法进入pycharm下的bin文件夹目录,找到pycharm64.vmoptions文件并打开,如下图:找到-Xms -Xmx两行,增加运行内存,如下:打开pycharm IDE环境,进行设置:File->Setting->Build, Execution, Deployment->Python Debugger勾选Gevent compa
2022-04-11 13:00:06 1000
原创 Ubuntu修改用户权限及修改文件夹所属用户
问题描述在采用python setup.py develop等方式安装某个包的时候,常出现没有权限访问某个文件夹的问题,解决方案如下。解决方案(1)修改当前用户具有root权限:sudo gedit /etc/sudoers在文件中添加如下一行:(2)修改文件夹所属用户:以前/opt/anaconda3文件夹属于root用户,如下图:将文件夹anaconda3改为属于user用户:sudo chown user:user anaconda3/ -R这样就可以愉快的在user用户下
2022-03-27 15:35:13 11115 2
原创 windows系统下采用向日葵远程连接Ubuntu系统的服务器
这里写自定义目录标题Ubuntu系统下向日葵软件SunloginClient开机自启动设置Ubuntu开机用户自动登录Ubuntu手动调整屏幕分辨率为1920 * 1080的方法目的:希望远程能重启Ubuntu服务器,重启后又能采用向日葵软件自动连接上,不用麻烦别人去服务器那儿打开向日葵软件。需要解决的问题如下:Ubuntu系统下向日葵软件SunloginClient开机自启动设置(1)打开终端,输入如下命令:gnome-session-properties 弹出如下对话框:(2)点击右侧
2022-03-24 10:25:47 8058 2
转载 Ubuntu下插入网线无法联网的问题
今天把以前的服务器搬出来,准备训练一个深度学习模型,然而,在联网的过程中,出现一个问题:就是插入网线后无法联网。想到以前配置过翻墙,就把相关的配置文件如.bashrc,/etc/profile,等相关文件进行了修改,屏蔽掉以前的翻墙代理设置,然而还是无法联网。后面想到以前是用拨号INodeClient来连接上网的,就把与InodeClient相关的配置注释掉,然而还是无法上网。后面在网上找到一个解决方案:参考网址https://blog.csdn.net/zhu334974857/articl.
2021-04-08 16:48:04 10090
原创 Ubuntu中使用在Python环境中安装相关模块出现.so文件找不到的情况
今天在做一个项目,准备用python读取一个医学的dicom文件。在使用pydicom模块【网址:https://pydicom.github.io/pydicom/stable/old/working_with_pixel_data.html】进行dicom文件读取时:from pydicom import dcmreadimport matplotlib.pyplot as plt def parse_dicom_file(path_file, debug=False): ds
2021-03-25 19:54:19 939
翻译 OpenCV 画图中几个容易忘的函数
OpenCV画图中易忘的函数抽空,顺便整理一下资料。。。opencv中经常会用到几个画图函数,但Python的接口中给出的参数含义有时候不是很容易懂,所以记录一下。绘制多边形cv2.polylines函数定义:cv2.polylines(img, pts, isClosed, color[, thickness[, lineType[, shift]]])要绘制多边形,首先需要顶点坐标...
2019-03-20 21:54:34 7380
原创 Pycharm使用过程中遇到的问题
Pycharm使用过程中遇到的问题在Pycharm中设置环境变量**问题:**在运行tensorflow的时候,在Ubuntu命令行中导入tensorflow是能跑的,然而在pycharm中运行时,提示找不到libcudnn.so.6. 原因是在运行的该文件中,缺少对应的环境变量PATH和LD_LIBRARY_PATH。解决办法:在Run —> Edit configurations...
2018-11-27 15:55:56 1860
原创 Ubuntu 下常用命令---与深度学习有关的
Ubuntu下常用命令,与深度学习有关的将模块安装到当前anaconda环境下:/home/user/cltdevelop/anaconda2/bin/python -m pip install package_name卸载当前anaconda环境下的某个安装包:/home/user/cltdevelop/anaconda2/bin/python -m pip uninstall pac...
2018-11-27 15:35:10 1144
原创 Pytorch 04: Pytorch中数据加载---Dataset类和DataLoader类
从代码角度学习理解Pytorch学习框架04: Dataset类和DataLoader类了解,方便我们加载和处理数据。 # coding=utf-8import matplotlib as mplmpl.use('tkagg') # 调试:agg; 运行: tkaggimport matplotlib.pyplot as pltimport osimport panda...
2018-07-28 20:01:08 10102
原创 Pytorch 03: nn.Module模块了解
从代码角度学习理解Pytorch学习框架03: 神经网络模块nn.Module的了解。 # coding=utf-8import torchimport torch.nn as nnimport torch.nn.functional as Ffrom torch.autograd import Variable"""Pytorch中神经网络模块化接口nn的了解"""""...
2018-07-25 15:15:27 63773 7
原创 Pytorch 02: Variable的了解
从代码角度学习理解Pytorch学习框架01: Variable的了解 # coding=utf-8import torchfrom torch.autograd import Variable"""pytorch中Variable了解""""""Variable是Pytorch中autograd自动微分模块的核心。它封装了Tensor,支持几乎所有的tensor操作。主...
2018-07-25 15:13:37 1608 1
原创 Pytorch 01: Tensor的了解
从代码角度学习理解Pytorch学习框架01: Tensor的了解 # coding=utf-8import numpy as npimport torch"""Pytorch中tensor了解"""def just_try(): # Tensor可以认为是一个高维数组,和numpy相似,但tensor可以用GPU加速 x = torch.FloatTenso...
2018-07-25 15:12:03 964
原创 Tensorflow 数据读取 tf.data.Dataset API 相关介绍
介绍tf.1.4及以后新出的tf.data.Dataset API 中,使用的数据读取方式有点类似于pytorch中的Dataloader,大大简化了数据读取。下面是代码实例。# coding=utf-8import osimport numpy as npimport globimport tensorflow as tfimport tensorflow.contrib.eager...
2018-05-18 10:29:44 6905 1
原创 tensorflow: name_scope 和 variable_scope区别及理解
tensorflow中name_scope和variable scope的理解之所以会出现这两种类型的scope,主要是后者(variable scope)为了实现tensorflow中的变量共享机制:即为了使得在代码的任何部分可以使用某一个已经创建的变量,TF引入了变量共享机制,使得可以轻松的共享变量,而不用传一个变量的引用。具体解释如下:tensorflow中创建variable的2种方式:t
2018-04-23 08:39:22 15071 1
原创 Pytorch 中triplet loss的写法
triplet loss在Pytorch中有一个类,已经定义好了triplet loss的criterion, class TripletMarginLoss(Module):class TripletMarginLoss(Module): r"""Creates a criterion that measures the triplet loss given an input te
2017-11-29 08:38:59 21907
原创 Python中的魔法函数
1. call在Python中,一个特殊的魔术方法call可以让类的实例的行为表现的像函数一样。 允许一个类的实例像函数一样被调用。实质上说,这意味着 x() 与 x._call_() 是相同的。注意 call 参数可变。这意味着你可以定义 call 为其他你想要的函数,无论有多少个参数。call 在那些类的实例经常改变状态的时候会非常有效。调用这个实例是一种改变这个对象状态的直接和优雅的做法。c
2017-11-17 09:39:48 9771
原创 sklearn 数据预处理1: StandardScaler
StandardScaler作用:去均值和方差归一化。且是针对每一个特征维度来做的,而不是针对样本。 【注:】 并不是所有的标准化都能给estimator带来好处。 “Standardization of a dataset is a common requirement for many machine learning estimators: they might beha
2017-11-16 19:44:08 98737 6
原创 Python中函数参数理解
Python中函数参数理解Python中函数定义主要包含4类参数: (1)必选参数; (2)默认参数; (3)可变参数; (4)关键字参数;必选参数def power(x):"""x: 必选参数""" return x ** 2默认参数def power(x, n=2):"""n: 默认参数""" return x ** n可变参数
2017-11-15 14:19:41 2141
原创 问题集锦
1.ImportError: dlopen: cannot load any more object with static TLSBackend Qt5Agg is interactive backend. Turning interactive mode on. ##经常在Python中遇到这样的问题。【情况:在导入cv2和torch时出现】 解决办法: 第一种:将matplot
2017-11-03 10:22:24 6722
原创 Tensorflow 05: 导入预训练好的图模型
Tensorfow:导入.pb文件示例代码def create_model_graph(model_info): """" Creates a graph from saved GraphDef file and returns a Graph object. Args: model_info: Dictionary containing information about the
2017-10-24 18:35:52 2998
原创 Tensorflow 04: tensorboard的使用
前言Tensorboard 通过读取event files来进行可视化。event files 中包含 summary data. 如可以对激活值的分布,梯度,权重参数等进行可视化。
2017-06-12 14:53:37 2242
原创 Tensorflow 03_: tensorflow中tensor的生命周期
前言在学习上篇博文《Tensorflow 03: 前向神经网络-MIST》代码的过程中,发现一个比较有意思,但同时令人迷惑的一个问题,即tensorflow所定义在计算图中的各种各样的 tensor 的生命周期到底是怎样的???大家都知道:变量的 “作用域” 和 “生命周期” 号称C语言的倚天剑和屠龙刀,威力巨大。但在tensorflow中,tensor的所表现出来的生命周期现象与C语言中的不太一样
2017-06-09 11:17:36 1055
原创 Tensorflow 03: 前向神经网络-MIST
前言今天主要从整体上学习了一下tensorflow的大致框架及写代码的一些标准规范。主要包括: (1)前向神经网络的设计,并用于MNIST手写体数字的识别。(2)网络的模块化设计,从计算图的构造到训练; (3)Tensorflow中log文件的写法,并用tensorboard进行可视化; (4)Tensorflow中训练好的模型的保存
2017-06-09 10:09:36 1238
转载 Python 中 with用法及原理
前言with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭/线程中锁的自动获取和释放等。
2017-06-08 11:22:17 202431 19
原创 Ubuntu下Tensorflow安装遇到的问题
Tensorflow安装tensorflow安装官网:https://www.tensorflow.org/versions/r1.0/install/install_linux 由于我是以普通用户登录进Ubuntu桌面系统,因此在完全采用官网anaconda方式安装的过程中遇到了一些问题,在这里记录下来。官网中采用anaconda方式安装tensorflow的流程: 1.Follow the
2017-05-02 08:52:30 5390
原创 重要软件安装网址
CUDA 安装https://github.com/facebook/fbcunn/blob/master/INSTALL.md
2017-04-21 15:43:48 714
原创 Python 中的几种矩阵乘法 np.dot, np.multiply, *
Python中的几种矩阵乘法1. 同线性代数中矩阵乘法的定义: np.dot()np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义。对于一维矩阵,计算两者的内积。见如下Python代码:import numpy as np# 2-D array: 2 x 3two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6
2017-04-18 16:56:38 380367 21
原创 Python和C++的不同之处(二)
if/else/elif, for/while, try/except内部变量的作用域Python对于Python而言,if/elif/else/ try/except for/while并不能改变其作用域。定义在他们之内的变量,外部还是可以访问。如下代码:a = 2if a == 2: b = 3print b上面的程序是能正确运行的。也就是说在 if 的外部也是能访问到变量b的。
2017-04-07 11:28:02 1912
原创 类的静态成员---Python 和 C++
Python的静态成员变量在学习Python类的过程中,发现Python类中定义的成员变量直接就是属于类的静态成员变量。既然这样的话,说明这个成员变量为该类的所有实例对象所共享。比如下面的类:class Student: student_cnt = 0 def __init__(self, name, number): self.name = name
2017-04-07 10:13:00 1267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人