深度学习
彩云的笔记
一起编程去!!
展开
-
pytorch torch
/home/r/Pictures/Screenshot from 2023-01-13 10-24-53.png原创 2023-01-13 11:37:21 · 113 阅读 · 0 评论 -
pytorch OutOfMemoryError
before:after:ok....看到这个提示,表示您的GPU内存不足。由于我们经常在PyTorch中处理大量数据,因此很小的错误可能会迅速导致程序耗尽所有GPU;好的事,这些情况下的修复通常很简单。原创 2023-01-11 09:55:54 · 806 阅读 · 0 评论 -
ubuntu 18.04 Pytorch安装GPU版本
之前也配置过,但是时间流逝,之前的方法也过时了(旧方法一般会提到先装nvidia驱动,再cuda,再cudnn之类)。我今天尝试安装cuda 11.7时,发现cuda会自动安装nvidia驱动,如下图。由于我已经安装了更高版本的驱动,所以安装cuda11.7时,安装cuda失败。后来我安装pytorch1.13.1时,会自动安装cuda。所以如果你安装cuda就不需要安装驱动了。如果你安装pytorch1.13.1的cuda版本,也不需要安装cuda了,但是我安装了nvida驱动,参考文章。原创 2023-01-04 17:19:27 · 1303 阅读 · 1 评论 -
文献查找推荐网站
百度学术 OA图书馆GOOGLE学术semantic scholarfind articlessci-hubidatalibrary genesiz-librarydeepL喘喘wiliwili的个人空间_哔哩哔哩_Bilibili原创 2022-01-21 10:06:27 · 363 阅读 · 0 评论 -
安装spinningup填坑ERROR: Could not build wheels for mpi4py which use PEP 517
ERROR: Failed building wheel for mpi4pyFailed to build mpi4pyERROR: Could not build wheels for mpi4py which use PEP 517 and cannot be installed directlyInstallation — Spinning Up documentation在虚拟机中spinningup安装时,报错,简单粗暴的将setup.py中22行删除。好了。mpi4py应该..原创 2022-01-19 17:22:49 · 7842 阅读 · 7 评论 -
LabelEncoder, OneHotEncoder
LabelEncoder, OneHotEncoderfrom sklearn.preprocessing import LabelEncoder, OneHotEncoderimport numpy as npencoder_x=LabelEncoder()x = [[chr(i%3+ord('a')), i+1] for i in range(5) ]x= np.array(x )x[:,0]=encoder_x.fit_transform(x[:,0])print('LabelEn原创 2021-12-24 11:46:23 · 710 阅读 · 0 评论 -
四分位距IQR interquartile range
import matplotlib.pyplot as pltimport numpy as npx = np.array([-100, 12, 45, 30, 70, 36, 50, 40, 26, 38])print(sorted(x))a = np.quantile(x, 0.75) # 上四分之一数b = np.quantile(x, 0.25) # 下四分之一数print("平均数:", np.mean(x)) # 打印均值print("中位数:", n...转载 2021-12-24 10:17:09 · 2713 阅读 · 0 评论 -
matplotlib 散点图 scatter
import matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesimport numpy as npx=np.random.rand(2,26)# font = FontProperties( ,size=14) plt.title(u'散点图示例',fontproperties="SimHei")# fontproperties="SimSun" (宋体)plt.scat...原创 2021-12-23 10:06:56 · 824 阅读 · 0 评论 -
pythorch(六) torch.gather理解
从完整数据中按索引取值例子一:torch.gather(t, 0, torch.tensor([[1, 0, 2], [1,2, 1]]))dim=0index[1, 0, 2], [1,2, 1]则取的值的索引是将index放在0维上(1,_) (0, _) (2,_ ); (1, _ ) (2,_ ) (1, _)然后_每行自动填充为0,1,2得到下标(1,0) (0, 1) (2,2 ); (1, 0) (2,1) (1, 2)从t中,取出下标值(1,0) (0, ...原创 2021-12-02 16:33:30 · 1164 阅读 · 0 评论 -
sklearn FKold K折交叉验证 k-fold cross validation
C:\Users\pcl>conda activate torch38(torch38) C:\Users\pcl>pythonPython 3.8.11 (default, Aug 6 2021, 09:57:55) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32Type "help", "copyright", "credits" or "license" for more information.>>&g.原创 2021-12-01 09:59:33 · 380 阅读 · 0 评论 -
pythorch(五) Softmax理解
>>> import torch>>> import torch.nn.functional as F>>> from math import *>>> a=torch.tensor( [-2.1441, 1.8928, 0.45])>>> F.softmax(a)tensor([0.0141, 0.7975, 0.1884])>>> x = pow(e, a[0])>...原创 2021-11-12 11:24:04 · 1245 阅读 · 0 评论 -
pytorch (四)F.softmax cross_entropy confusion_matrix stack
import numpy as npimport torch.nn.functional as Fimport torch>>> F.softmax(x, dim=0)tensor([[0.3333, 0.3333, 0.3333, 0.3333, 0.3333], [0.3333, 0.3333, 0.3333, 0.3333, 0.3333], [0.3333, 0.3333, 0.3333, 0.3333, 0.3333]])>&...原创 2021-10-28 10:04:39 · 380 阅读 · 0 评论 -
pytorch reshape(三)
>>> t = torch.tensor([[1,1,1,1],[2,2,2,2],[3,3,3,3]], dtype= torch.float32)>>>>>> ttensor([[1., 1., 1., 1.], [2., 2., 2., 2.], [3., 3., 3., 3.]])>>> t.size()torch.Size([3, 4])>>> t.shape()...原创 2021-10-19 14:36:43 · 406 阅读 · 0 评论 -
2021-10-19免费使用kaggle的GPU运行pytorch(二)
Kaggle: Your Machine Learning and Data Science Communityimport torchx = torch.ones(3,4)y=torch.rand(3,4)c = torch.cuda.is_available()print(c)result = torch.Tensor(3,4)if torch.cuda.is_available(): x = x.cuda() y = y.cuda() r..原创 2021-10-19 11:13:48 · 1704 阅读 · 0 评论 -
2021-10-19 PyTorch教程之Tensors(一)
PyTorch教程之Tensors>>> import torch>>> x = torch.Tensor(2,3)>>> xtensor([[0., 0., 0.], [0., 0., 0.]])>>> y=torch.rand(3,4)>>> ytensor([[0.4464, 0.8380, 0.2633, 0.6285], [0.9167, 0.4549, 0.4...原创 2021-10-19 10:13:31 · 156 阅读 · 0 评论 -
RL强化学习理解笔记价值函数求解
a=[0,0,0,0]b=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]step=[[1,0],[0,1],[-1,0],[0,-1]]for k in range(100): for i in range(4): for j in range(4): t=0 for e in step: x=i-e[0] y ...原创 2021-07-20 14:43:29 · 233 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘uaclient‘
这个问题,可能是因为安装了多个版本的python3导致, 我的xavier上默认的python3中, 进入了python3.7版本, 在python3.7中Import uaclient 是没有这个包。 而python3.6中有uaclient这个包。 将默认的Python3改为python3.6问题解决。I'm trying to upgrade my desktop from ubuntu 16.04 to 18.04.(I regret not having upgraded it ea..原创 2021-07-01 16:44:59 · 2468 阅读 · 0 评论 -
xavier测试死机时间的程序
xavier偶尔会死机自己重启, 写个程序测试下#include <cmath>#include <cstdio>#include <cstdlib>#include <ctime>#include <iostream>#include <signal.h>#include <string.h>#include <sys/time.h>#include <unistd.h> #原创 2020-08-27 09:38:44 · 315 阅读 · 0 评论 -
安装cudnn
https://developer.nvidia.com/rdp/cudnn-downloadhttps://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#installlinux-tarAbstractThis cuDNN 8.0.2 Installation Guide provides step-by-step instructions on how to install and check for corre.转载 2020-08-12 14:21:28 · 1263 阅读 · 0 评论 -
nvidia xavier远程桌面 desktop sharing
参考博客https://blog.csdn.net/qq_38649880/article/details/99475118转载 2020-06-10 11:28:40 · 2063 阅读 · 1 评论 -
ZED2 ROS
git clonehttps://github.com/stereolabs/zed-ros-wrapper.git~/rosws/src/zed-ros-wrapper$ git checkout v3.0.3/usr/local/zed$ cat zed-config-version.cmakeset(PACKAGE_VERSION "3.0.3")https://github.com/stereolabs/zed-ros-wrapperhttps://www.stereolabs...原创 2020-06-05 19:10:27 · 1358 阅读 · 0 评论 -
cuda 10.1
服务器端$ sudo apt install ntp$ sudo vi /etc/ntp.confbia客户端$ sudo apt install ntpdate原创 2020-03-27 16:24:00 · 345 阅读 · 0 评论 -
ubuntu 16.04 安装cuda 10 E: Unable to locate package cuda
参考https://blog.csdn.net/CAIYUNFREEDOM/article/details/101442203cudahttps://developer.nvidia.com/cuda-toolkit-archive1,2,3,4依次执行。E: Unable to locate package cuda修改...list文件sudo vi ...原创 2020-02-18 14:27:43 · 8123 阅读 · 0 评论 -
NVIDIA Jetson AGX Xavier ROS
NVIDIA L4T 32.2.3 supports Jetson AGX Xavier series, Jetson TX2 series, Jetson TX1, and Jetson Nano. It is included as part ofJetPack 4.2.3and includes a reference filesystem derived from Ubuntu 18....原创 2019-11-21 14:56:40 · 1649 阅读 · 0 评论 -
nvidia Jetson AGX Xavier smb
原创 2019-11-19 11:16:24 · 203 阅读 · 0 评论 -
ubuntu docker 安装tensorflow
$ sudo docker search tensorflow$ sudo docker pull tensorflow/tensorflow$ sudo docker run -it -p 8888:8888 tensorflow/tensorflow$ sudo docker run -it -p 8888:8888 -v /home/zhangym/dockertf/:/...原创 2019-10-30 11:33:59 · 300 阅读 · 0 评论 -
opencv获得相机的最大分辨率
代码托管:https://github.com/sofiathefirst/imagesCpp/blob/master/01showImg/cali_api.cpp#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>using namespace cv;i...原创 2019-04-29 12:05:27 · 2441 阅读 · 0 评论 -
tensorflow自顶向下源码分析---python源码中@的用法分析---“元编程”
>>> import tensorflow as tf>>> tf.__version__'1.13.1'>>> a=tf.constant(3)>>> type(a)<class 'tensorflow.python.framework.ops.Tensor'>>>&am原创 2019-03-15 16:52:51 · 363 阅读 · 0 评论 -
今天又重装了nvidia的驱动 安装cuda后又无法登入ubuntu了 ctrl+alt+F1 无法进入文本模式
https://blog.csdn.net/CAIYUNFREEDOM/article/details/97616855按ctrl+alt+F1进入也无法进入文本模式.总结几点1.无法进入文本模式,就进入ubuntu高级模式中的恢复模式.在启动时Advanced options for ubuntu -> (recovery mode) -> root就可以...原创 2019-09-29 11:19:35 · 1273 阅读 · 0 评论 -
pytorch 环境搭建
cudahttps://developer.nvidia.com/cuda-toolkit-archivecudnnhttps://developer.nvidia.com/rdp/cudnn-archivepytorch 历史版本https://pytorch.org/get-started/previous-versions/原创 2019-09-26 14:37:54 · 742 阅读 · 0 评论 -
keras 网络可视化 ubuntu
软件包sudo apt-get install graphvizsudo pip3 install pydotplussudo pip3 install graphvizsudo pip3 install pydotfrom tensorflow.keras.utils import plot_modelplot_model(new_model, to_file='new_mode...原创 2019-09-25 14:40:03 · 170 阅读 · 0 评论 -
tensorflow python3 tf_export.py functools.partial 在类上和在函数上的用法
functools.partial 在类上的demo.from functools import partialclass api_export(object): # pylint: disable=invalid-name """Provides ways to export symbols to the TensorFlow API.""" def __init__(...原创 2019-03-18 18:58:38 · 880 阅读 · 0 评论 -
我的第一个Protobuf3 demo python
demo环境 ubuntu 16.04 , python3.5下载安装从https://github.com/protocolbuffers/protobuf/releases下载 protobuf-python-3.7.0.tar.gz 并解压 编译 并 安装a@ubuntu:~/Desktop/myproto/protobuf-3.7.0$ ./configurea@...原创 2019-03-08 11:40:53 · 496 阅读 · 0 评论 -
概率总结---举例---到贝叶斯
概率分布 probabilitydistribution离散型变量的概率分布也用PMF(probability mass function)表示,概率质量函数连续性变量的概率分布也用PDF(probabilitydensityfunction)表示,概率密度函数例子:(x,y)有5个离散点 (1,1), (1,2)(1,3),(1,3)(2,2)联合概率(joing p...原创 2019-03-20 17:23:57 · 399 阅读 · 0 评论 -
tensorflow python3和c c++的混合编程 SWIG demo
环境a@ubuntu:~$ swig -versionSWIG Version 3.0.12a@ubuntu:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.2 LTSRelease: 18.04Codename:...原创 2019-03-12 11:17:19 · 564 阅读 · 0 评论 -
tensorflow 源码分析之 protobuf 文件
a@ubuntu:~/Downloads/tensorflow$ git branchmaster* r1.13a@ubuntu:~/Downloads/tensorflow$ find . -name "*proto"。。。。./tensorflow/core/framework/tensor.proto。。。编译安装后对应的文件/usr/local/lib/py...原创 2019-03-11 18:36:48 · 1012 阅读 · 0 评论 -
python 通过文件夹导入包
通过文件夹导入包要求每个目录下都有一个__init__.py文件,此文件可空白。也可不空。a@ubuntu:~/Desktop$ tree mypmyp├── a│ ├── b.py│ └── __init__.py└── __init__.py1 directory, 3 filesa@ubuntu:~/Desktop$ python3Pytho...原创 2019-03-15 16:44:48 · 4056 阅读 · 1 评论 -
matlab 计算协方差矩阵
但是在有些用到协方差的算法中, 分母使用了N,而不是N-1。但是由于样本很多,差别不大。>> v=magic(3)v = 8 1 6 3 5 7 4 9 2>> cov(v)ans = 7 -8 1 -8 16 -8 ...原创 2019-03-19 19:14:30 · 18016 阅读 · 0 评论 -
第一个gtest程序
第一个gtest程序(Linux)转自 https://www.jianshu.com/p/778f835cc18cgtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化...转载 2019-03-11 11:26:27 · 400 阅读 · 0 评论 -
tensorflow源码 结构体 当成 public 类
今天读到这几行代码,把我弄的晕了,后来才想明白。c_api_internal.h (tensorflow-master\tensorflow\c\eager)typedef struct TFE_TensorHandle TFE_TensorHandle;//初看此行代码时,我一愣,把自己重命名成自己,这代码多余;//再细想,不多余,以后用到这个结构体,可以少一个struct了。...原创 2019-03-14 17:18:43 · 283 阅读 · 0 评论