- 博客(83)
- 资源 (4)
- 收藏
- 关注
原创 ubuntu2204-cuda10.2-cudnn870-ZED2 SDK-libGL报错
【代码】ubuntu2204-cuda10.2-cudnn765-ZED2 SDK-libGL报错。
2024-05-03 14:55:02 294
原创 PySyft框架
SyftTensor包含本地张量和指针张量,其中,本地张量是在TorchTensor上执行本地运算时,通过实例化TorchTensor自动被创建。如图5-7所示,张量链的结构中,本地张量类用SyftTensor表示,通过TorchTensor获得本地Torch接口,进而实现基于张量链的运算。根据以上步骤,我们可以在实践中考虑采用pysyft的P2P平台----PyGrid,利用PyGrid提供的网关功能,为节点与数据提供像DNS服务一样的路由服务,实现联邦学习和数据科学探索。
2023-04-30 14:04:49 793 1
原创 【无标题】
Pytorch1.8中报错:RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation
2022-07-02 23:12:20 222
原创 Cudnn安装(CUDA11.1-cudnn8.0.4)
cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive需要提前注册,找到对应版本,下载cuDNN Library for Linux压缩包即可解压压缩包,并终端进入文件夹,执行以下
2022-07-02 20:09:12 3257
原创 ubuntu18.04安装opencv3.1.0
参考如下:https://docs.opencv.org/3.1.0/d7/d9f/tutorial_linux_install.html第一个坑,需要libvtk6,不能是高于此版本;第二个坑,camke命令,cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DENABLE_PRECOMPILED_HEADERS=OFF …...
2022-03-25 22:08:06 2528
转载 回归损失函数1:L1 loss, L2 loss以及Smooth L1 Loss的对比
https://www.cnblogs.com/wangguchangqing/p/12021638.html总结对比下L1 损失函数,L2 损失函数以及SmoothL1 损失函数的优缺点。均方误差MSE (L2 Loss)均方误差(Mean Square Error,MSE)是模型预测值f(x) 与真实样本值y 之间差值方的均值,其公式如下MSE=∑ni=1(fxi−yi)2n其中,yi和f(xi)分别表示第i个样本的真实值及其对应的预测值,n为样本的个数。忽略下标i ,设n=1,以f(x)−
2021-11-24 15:52:24 1096
原创 CUDA多个版本的切换----亲测可用
CUDA多个版本的切换在安装了多个cuda版本后,可以在/usr/local/目录下查看自己安装的cuda版本,如下图所示:这里,cuda-10.0和cuda-10.1就是我们安装的两个cuda版本了,而cuda是一个软链接,它指向我们指定的cuda版本(注意上面在设置环境变量时,使用的是cuda,而不是cuda-10.0和cuda-10.1,这主要是为了方便我们切换cuda版本,可以让我们不用每次都去该环境变量的值)可以使用stat命令查看当前cuda软链接指向的哪个cuda版本,如下所示:可
2020-11-19 12:59:35 3123 2
原创 OpenCV安装时CUDA_nppi_LIBRARY (ADVANCED) 报错处理方法
Ubuntu16.04在安装了CUDA10.1之后,安装OpenCV执行cmake 时报错如下:**CMake Error: The following variables are used in this project, but they are set to NOTFOUND.Please set them or make sure they are set and tested correctly in the CMake files:CUDA_nppi_LIBRARY (ADVANCED)
2020-08-26 18:29:14 4464 2
原创 安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境
安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境方法一:每次在命令行通过conda deactivate退出base环境回到系统自带的环境方法二1,通过将auto_activate_base参数设置为false实现:conda config --set auto_activate_base false2,那要进入的话通过conda activate base3,如果反悔了还是希望base一直留着的话通过conda config --set auto_acti
2020-08-19 12:14:32 386
原创 ubuntu 系统克隆
Systemback是一个Ubuntu系统中用于发布自定义系统镜像和系统备份的软件。有时候我们对自己的Ubuntu做了很多设置,比如各种软件包,各种自定义的配置。我们想要在另一台电脑上也安装一个和我们一模一样的系统,这个时候就会用到这种方法了。这个方法不仅可以用于发布系统,也可以用来作为系统备份使用。安装sudo add-apt-repository ppa:nemh/systembacksudo apt-get updatesudo apt-get installsystemback unionf
2020-08-19 11:07:11 4385
原创 Ubuntu 16.04 安装 NVIDIA GeForce GTX 1060 显卡驱动,以及 CUDA 10.1
https://blog.csdn.net/pertain99/article/details/102848725
2020-08-18 20:12:11 721
原创 Non-local Neural及Self-attention
@Non-local Neural及Self-attentionNon-local Neural及Self-attention1 创新点无论cv还是nlp,都需要捕获长范围依赖。在时间序列任务中RNN操作是一种主要的捕获长范围依赖手段,而在CNN任务中通过堆叠多个卷积模块来形成大的感受野。目前的卷积核循环算子都是在空间和时间上的局部操作,长范围依赖捕获是通过重复堆叠,并且反向传播得到,存在3个不足:(1)捕获长范围依赖的效率太低;(2)由于网络很深,需要小心的设计模块和梯度(3)当需要在比较远位
2020-05-29 19:43:05 752
原创 Eigen3升级方法
SLAM十四讲第二版CH4中的代码sophus版本已经升级,需要配套eigen3.30以上包版本。若是通过sudo apt-get install libeigen3-dev方法安装的eigen是3.2.9版本会报错。升级eigen3版本后,即可完成sophus安装。Eigen3升级方法如下:下载地址:http://eigen.tuxfamily.org/index.php?title=Mai...
2020-04-09 22:16:35 3659 1
原创 ppa:jonathonf/python-3.6 报错解决办法
ubuntu16.04などでpython3.6を入れるときにppa:jonathonf/python-3.6のppaを使っていたんですが、非公開になってしまってちょっと困ったのでメモ変更前sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt updatesudo apt install python3.6apt updat...
2020-03-08 11:37:32 8141 3
原创 Pytorch 加载自己的训练模型
Pytorch保存我们训练好的模型,然后加载用于测试第一种方法(1)保存torch.save(model.state_dict(), PATH)# exampletorch.save(resnet50.state_dict(),'ckp/model.pth')(2)恢复model = ModelClass(*args, **kwargs)model.load_state_dic...
2020-01-07 12:29:05 5239 2
原创 pytorch 统计模型参数个数
用resnet50 来举例子print("resnet50 have {} paramerters in total".format(sum(x.numel() for x in resnet50.parameters())))其中numel表示含有多少element,通过此操作可以统计模型的参数量有多少另外,两个是一样的,方便debug看其中到底有什么东西num_params = 0...
2019-12-26 15:52:12 2722
原创 ubuntu 常用命令
1. 删除由apt-get方法安装的软件 abc :apt-get remove --purge abc 2. 查看硬盘空间使用情况: baobab3. 查看IP: ifconfig -a
2019-11-18 17:11:35 195
原创 3D+2D位姿估计
一、读取两帧图像,并获得特征点以及匹配后的特征点 Mat img_1 = imread ( argv[1], CV_LOAD_IMAGE_COLOR ); Mat img_2 = imread ( argv[2], CV_LOAD_IMAGE_COLOR ); vector<KeyPoint> keypoints_1, keypoints_2; v...
2019-11-07 17:12:52 1258
原创 三角测量并验证三角化点与特征点的重投影关系
三角测量并验证三角化点与特征点的重投影关系首先根据求出R, t;然后根据求出 s1, s2 两帧图像里的Z坐标值,代表深度一. 输入参数为 keypoints_1, keypoints_2, matches, R, t 输出参数为points->point(x, y, z) 代码为:triangulation( keypoints_1,...
2019-11-07 15:21:08 1756
原创 验证对极约束
验证对极约束1. 将图1中匹配好的特征点像素坐标转化为归一化坐标:输入:keypoints_1[ m.queryIdx ].pt 为像素坐标, K为相机内参矩阵;得到:y1= (x/z, y/z, 1) 相机归一化坐标。代码如下:Point2d pt1 = pixel2cam ( keypoints_1[ m.queryIdx ].pt, K );Mat y1 = ...
2019-11-07 11:35:53 424
原创 vector方法总结
vector方法总结vector初始化vector<int>a(10) //只定义长度vector<int>a(10,1)//长度为10,初始值为1vector<int>a(b); //用b向量来创建a向量,整体复制性赋值vector<int>a(b.begin(),b.begin+3); //定义了a值为b中第0个到第2个(...
2019-11-05 23:14:20 309
原创 数据预处理
1. 中心化数据预处理中一个最常见的处理办法就是每个特征维度减去相应的均值实现中心化,这样可以使得数据变成0均值,特别对于一些图像数据,为了方便我们将所有的数据都减去一个相同的值。2.标准化使得数据都变成0均值之后,还需要使用标准化的做法让数据不同的特征维度都有着相同的规模。有两种常用的方法:一种是除以标准差,这样可以使得新数据的分布接近标准高斯分布:还有一种常用的做法就是让每个特征维...
2019-04-08 22:50:55 683
原创 pytorch的data_loader
train_loader = DataLoader(trainset, batch_size=batch_size, shuffle=True, num_workers=num_workers, ...
2019-04-08 20:46:39 1911
原创 cudnn版本查看及升级
1、查看cuda版本cat /usr/local/cuda/version.txt2、查看cudnn版本cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2Nvidia-cudnn官网 https://developer.nvidia.com/cuDNN 1、下载并解压出一个名为cuda的文件夹,文件夹中有i...
2018-11-11 18:07:14 9168
原创 ModuleNotFoundError: No module named 'apt_pkg' 错误解决
前言,在添加Ubuntu中添加以太坊源的时候报错:发生之前所做的事情:因为系统是Ubuntu14.04,所带的python版本是3.5.4的,无法满足3.6+的需求,所以之前直接升级到3.6的版本 1. $ sudo add-apt-repository ppa:jonathonf/python-3.6 2. $ sudo apt update 3. $ ...
2018-11-11 15:56:29 1297
原创 Python 关于super 的 用法和原理
一、前言Python 面向对象中有继承这个概念,初学时感觉很牛逼,里面也有个super类,经常见到,最近做一些题才算是理解了。特地记录分享给后来研究的小伙伴,毕竟现在小学生都开始学了(滑稽脸)二、代码直接上干货,能把下面一个问题全答对,后面就不用看了。class A(): def go(self): print ("go A go!") def...
2018-11-09 11:12:09 369
原创 Ubuntu 16.04 Python3.6 安装opencv2-python
Ubuntu 16.04 Python3.6.7 安装opencv2-python 在Ubuntu 16.04环境下,安装好了Python3.6.7,但是没有安装Python2版本。 第一步,安装需要的packages 首先执行第一个命令sudo apt-get update 接着,执行第二个命令sudo apt-get inst...
2018-11-08 00:25:42 2158 1
原创 ubuntu16.4 如何成功安装python3.6和pip3
*由于ubuntu16.4自带了2.7和3.5,安装3.6的时候走了不少弯路和遇到了坑 直接说我最后成功的办法了,希望有用:sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6##检查包并安装sudo apt-get updatesudo apt...
2018-11-07 23:04:35 484
原创 Ubuntu16.04系统安装搜狗输入法详细教程
1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ ,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包wget "http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=tQ...
2018-11-07 22:34:28 394
原创 安装Python 3.6 在Ubuntu 16.04 LTS 版本
在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6版本呢?下文将一起安装python 3.6并修改原系统的python3命令以使用新安装的版本。1、配置软件仓库,因为python 3.6 新版没有发布到ubuntu的正式仓库中,咱们通过第3方仓库...
2018-11-07 21:38:40 236
原创 ubuntu快速安装tensorflow\pytorch
sudo apt updatesudo apt install python3-dev python3-pippip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ tensorflow-gpupip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ torch tor...
2018-10-29 13:02:44 434
原创 ubuntu默认python版本切换(python2与python3)
电脑上面有些脚本是python2的,有些是python3的,但是系统默认是python2,需要设置环境变量来进行切换.python2切换到python3:echo alias python=python3 >> ~/.bashrcsource ~/.bashrcpython3切换到python2:gedit ~/.bashrc# alias python=py...
2018-10-29 12:45:30 1397
原创 Ubuntu安装deepin-wine软件
腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过。时至今日,它总算有了完美无暇的方案——deepin wine系列。要感谢deepin公司的最大努力。也要感谢wszqkzqk同学的努力,是他让deepin之外的众多Ubuntu/ArchLinux系用户都能用上最稳定的wine QQ。初始软件来源:deepin移植成功环境:Ubuntu 18...
2018-10-28 21:21:24 23899 4
原创 Ubuntu16.04+cuda9.0安装教程(2018年11月教程)
1.安装NVIDIA驱动 首先去官网(http://www.nvidia.cn/Download/index.aspx?lang=cn)查找适配自己电脑GPU的驱动,我的电脑驱动版本如下: 执行如下语句安装NVIDIA驱动 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get upda...
2018-10-27 15:18:21 946
原创 pandas库pd.read_pickle操作读取pickle数据与.to_pickle()永久储存数据
"""【python】pandas库pd.read_pickle操作读取pickle数据与.to_pickle()永久储存数据"""# 1.pickle.dump(obj, file, [,protocol])import pickle# 写入一个文件,用二进制的形式f = open('data_one.pkl', 'wb')# 等待写入的数据datas = {'name':...
2018-10-26 15:26:48 14546
原创 ubuntu 16.04 python+tensorflow安装路径查看
由于tensorflow版本不同,可能一些函数的调用也有变换,这时候可能需要查看tensorflow版本,可以在终端输入查询命令如下:pythonimport tensorflow as tftf.__version__查询tensorflow安装路径为:tf.__path__python安装路径查看import sysprint sys.path...
2018-10-21 21:57:03 2557
ippicv_linux_20151201--opencv3.2.0的依赖项.zip
2020-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人