一个初始化的服务器,需要配置的相关软件以及环境(cuda、torch、conda)

ops/2024/9/18 12:39:11/ 标签: 服务器, conda, 计算机视觉, pytorch, 学习, linux, ubuntu

文章目录

  • 一个刚初始化的服务器需要下载的应用
    • google chrome
    • ghelp
  • 解压安装包
    • 解压大型zip文件
  • 更新nvidia的驱动
  • pycharm设置
  • conda相关
  • torch相关
    • 安装torch包,浏览器下载包
    • 安装pytorch
    • 常用包安装
  • 导包的方法

一个刚初始化的服务器需要下载的应用

google chrome

下载google浏览器

https://www.google.cn/intl/zh-CN/chrome/

ghelp

https://ghelper.net/

解压安装包

.tar.gz文件

tar xzvf pycharm-community-2024.1.4.tar.gz
#x:解压。
#z:使用 gzip 解压。
#v:显示解压过程中的文件。
#f:指定文件名。

.deb文件

sudo dpkg -i google-chrome-stable_current_amd64.deb

解压大型zip文件

直接终端输入jar,找到中间版本的jar进行安装

#sudo apt install 
jar -xvf filename.zip

更新nvidia的驱动

出现nvidia-smi 指令显示不了的情况

在这里插入图片描述

pycharm设置

参考:pycharm设置

linux设置pycharm桌面图标

方法①

  • 终端输入
sudo gedit /usr/share/applications/Pycharm.desktop
  • 然后修改打开文件的内容,将其中icon路径和exec路劲修改为你自己的路径
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /home/dell/Downloads/pycharm-community-2024.1.4/bin/pycharm.sh
Icon=/home/dell/Downloads/pycharm-community-2024.1.4/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

然后就加入成功了
在这里插入图片描述

方法②
直接用命令打开pycharm后,在菜单栏的tools里面选择创建desk top entry
在这里插入图片描述

conda_71">conda相关

conda_72">下载conda

参考资料: Conda超详细的linux-conda环境安装教程
下载conda的链接

https://www.anaconda.com/download/success

选择这个进行下载
在这里插入图片描述
然后终端输入bash命令安装

bash Anaconda3-2024.06-1-Linux-x86_64.sh

conda_86">conda换源

参考 conda换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

测试看一下加的源加成功了没有

conda config --show channels

在这里插入图片描述

通过“conda config --show-sources” 查看配置文件的路径。配置文件为用户目录下的.condarc文件

conda config --show-sources

在这里插入图片描述
打开这个文件对里面的默认包进行修改
在这里插入图片描述
.condarc文件里面

show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/clouddeepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/- defaults

如果出现大量debug报错

降低conda-build的版本

conda install "conda-build!=3.26.0"

torch相关

安装torch包,浏览器下载包

这个网址找到对应的包进行下载

https://download.pytorch.org/whl/cu118

torch、torchvision、torchaudio
然后pip名

pip install    -i https://pypi.tuna.tsinghua.edu.cn/simple

pytorch_161">安装pytorch

一般是安装11.8 pytorch 为2.0.1

conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia

常用包安装

#PIL包
pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

导包的方法

import supervision as sv  (import 的路径不能带点)
from .datasets import transforms as T   (.导入当前目录或者包中的模块)
from ..datasets import transforms as T (..导入上一级目录中的模块)

http://www.ppmy.cn/ops/102445.html

相关文章

企业网站必选HTTPS证书——OV证书(申请教程)

相对于个人网站来说,企业网站指部署HTTPS证书时,需要考虑的方面更多,一般的DV类型证书已经满足不了企业网站的基础需求,企业网站在选择HTTPS整肃时,应更倾向于OV类型证书。OV证书(组织验证证书)…

Flink窗口API使用教程

引言 已经了解了 Flink 中窗口的概念和分类,接下来我们就要看看在代码中怎样使用了。 窗口 API 概览 按键分区(Keyed)和非按键分区(Non-Keyed) 在定义窗口操作之前,首先需要确定,到底是基于按键分区(Keyed)的数据流 KeyedStream来开窗,还是直接在没有按键分区的 Da…

【随记】开源 AI(Open source AI)

开源 AI(Open source AI) 1. 开源AI的重要性 2. 主要开源AI框架和工具 3. 开源AI项目的典型应用 4. 参与开源AI社区的好处 5. 开源AI的挑战与风险 6. 未来展望 🎈边走、边悟🎈迟早会好 开源人工智能(Open Source AI)指的是…

基于SpringBoot的在线答疑管理系统

基于SpringBootVue的在线答疑管理系统【附源码文档】、前后端分离 开发语言:Java数据库:MySQL技术:SpringBoot、Vue、Mybaits Plus、ELementUI工具:IDEA/Ecilpse、Navicat、Maven 系统展示 摘要 基于SpringBoot的在线答疑管理系…

OpenCV绘图函数(7)从一个椭圆定义中提取出多边形的顶点坐标函数ellipse2Poly()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 近似一个椭圆弧为一个多边形线。 函数 ellipse2Poly 计算近似指定椭圆弧的多边形线的顶点。它被 ellipse 函数所使用。如果 arcStart 大于 arcEn…

监控摄像头和电脑监控软件如何选择?它们有什么区别吗?保姆式详细解析,你不容错过!

在信息化时代,无论是家庭安全还是企业管理,监控设备都扮演着至关重要的角色。然而,面对监控摄像头和电脑监控软件这两种选择,你是否曾感到困惑?它们究竟有何不同?又该如何根据自身需求做出最佳选择呢&#…

第七章 rust中的生命周期详解

注意 本系列文章已升级、转移至我的自建站点中,本章原文为:rust中的生命周期注解 目录 注意一、前言二、生命周期注解三、注解省略四、静态生命周期一、前言 如果你学过任何一门编程语言,我相信你对生命周期都应该是不陌生的,不理解的可以先看一看:常量与变量。 这个概…

数据仓库系列 2:数据仓库的核心特点是什么?

想象一下,你正站在一座巨大的数据金矿前。这座金矿蕴含着海量的商业洞察,可以帮助你的公司做出精准决策,提升效率,远超竞争对手。但是,如何高效地开采、提炼和利用这些数据黄金呢?答案就是:数据仓库。 目录 什么是数据仓库?数据仓库的核心特点面向主题的组织集成性非易失性…

zsh: command not found: ohpm - mac安装ohpm工具 - 鸿蒙开发

OHPM简介: OHPM CLI 是鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。安装开发工具DevEco Studio--自带了ohpm,所以无需单独下载ohpm ohpm使用指导官网地址: 文档中心 注意: ohpm命令…

Linux之ip命令详解

华子目录 1.ip命令是什么1.1ip命令的由来1.2ip命令的安装包1.2ip选项(基本不用) 2.查看网络信息2.1显示全部网络接口信息2.2显示单个网络接口信息2.3显示单个接口状态2.4查看路由表2.5查看arp缓存 3.设置网卡ip地址3.1启用或停用网卡3.2设置默认网关3.3新…

网络安全总结①

上一篇:网络工程面试题② 下一篇:网络安全总结② 信息安全 信息安全的定义 防止任何对数 据进行未授权访问的措施 ,或者防止造成信息有意 无意泄漏、 破坏、 丢失等 问题的发生, 让数据处于 远离危险、 免于威胁的状 态或特性。 …

负载均衡集群

LVS — Linux Virtual Service lvs被集成在Linux内核,速度快 ipvsadm是管理工具 1.1调度算法 rr 轮询 wrr 基于权重的轮询 会话共享存储 换调度算法 lc 最少连接数 wlc 基于权重的最少连接 default器 sh 根据客户端IP计算哈希值,相同哈希值的请求转发…

UnQLite:多语言支持的嵌入式NoSQL数据库深入解析

文章目录 1. 引言2. Key/Value 存储接口2.1 关键函数2.2 使用示例2.3 高级操作:批量文件存储 3. 游标的使用4. UnQLite-Python使用示例4. UnQLite数据库引擎架构5.1 Key/Value存储层5.2 文档存储层5.3 可插拔的存储引擎5.4 事务管理器与分页模块5.5 虚拟文件系统 6.…

Vue——初识vue

目录 1.浏览器控制台报错 2.Vue入门 3.Vue模版语法 4.数据绑定 5.el与data的两种写法 总结 本系列属于纯干货系列,我们也不多说,直接上干货。 1.浏览器控制台报错 GET http://127.0.0.1:5500/favicon.ico 404 (Not Found) 具体如下图 这是为什么…

超越 CAPE 旧模式,P-CAPE 开创股市回报预测新局面

作者:老余捞鱼 原创不易,转载请标明出处及原作者。 写在前面的话: 本文主要介绍的是周期性调整市盈率(CAPE)及其倒数 CAEY 常用于评估股市长期回报,但原始 CAPE 有局限,未充分考虑未分配收益。未分配收益可再投资或回购股票影响收益。应调整周期性调整后的收益为…

56.基于IIC协议的EEPROM驱动控制(3)跨时钟域处理

(1)跨时钟域处理:在使用低频时钟去采集高频信号时,会出现采集不正确的现象,因此需要进行跨时钟域处理。 多比特信号的跨时钟域处理可以使用FIFO、RAM等IP核进行处理; 单比特信号低频到高频可以使用打拍的方…

别盲目选择!2024年超级兔子与TOP3数据恢复,效率比拼全记录

在现在这个数字化的社会里,数据对我们来说太重要了。不管是家里的照片、工作文件,还是那些记录着美好时光的视频,要是弄丢了,肯定特别着急。不过别担心,今天咱们就来聊聊几款Windows系统上的数据恢复好帮手——超级兔子…

DB-GPT开源项目论文解读

DB-GPT开源项目论文解读 (qq.com) 三篇文章的内容分别是1提出了一种开源的智能数据库对话系统、系统化方法、训练和推理策略;2提出了一个开源的Python库DB-GPT;3对各种开源大模型进行了系统的Text-to-SQL基准测试 DB-GPT:通过私有大型语言模…

EmguCV学习笔记 VB.Net 6.6 图像的矩

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

基于清风数学建模视频课的思维导图

B站视频课地址 数学建模学习交流