YOLO (1) abaconda 安装 cuda、版本确定、pytorch 安装

news/2024/7/10 23:38:54 标签: 算法, YOLO

一、简述

年底了,身上也没有其他项目,恰好乘着这个机会学一下pytorch  和YOLOv8.

1、下载abaconda   

https://repo.anaconda.com/archive/

2、安装

 环境变量要✔

其他一直下一步

3、测试


(base) C:\Users\alber>conda -V
conda 23.1.0

(base) C:\Users\alber> conda  info  -e
# conda environments:
#
base                  *  D:\Anaconda


(base) C:\Users\alber>python  -V
Python 3.10.9

(base) C:\Users\alber>conda env  list
# conda environments:
#
base                  *  D:\Anaconda


 //  安装python 3.10.9 并创建一个虚拟环境 名称为py3_10_9_torch  
(base) C:\Users\alber>conda  create   -n  py3_10_9_torch  python=3.10.9
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 23.1.0
  latest version: 23.11.0

Please update conda by running

    $ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

     conda install conda=23.11.0



## Package Plan ##

  environment location: D:\Anaconda\envs\py3_10_9_torch

  added / updated specs:
    - python=3.10.9


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2023.12.12 |       haa95532_0         127 KB
    libffi-3.4.4               |       hd77b12b_0         113 KB
    openssl-1.1.1w             |       h2bbff1b_0         5.5 MB
    pip-23.3.1                 |  py310haa95532_0         2.9 MB
    python-3.10.9              |       h966fe2a_2        15.8 MB
    setuptools-68.2.2          |  py310haa95532_0         942 KB
    sqlite-3.41.2              |       h2bbff1b_0         894 KB
    tzdata-2023d               |       h04d1e81_0         117 KB
    wheel-0.41.2               |  py310haa95532_0         127 KB
    xz-5.4.5                   |       h8cc25b3_0         593 KB
    ------------------------------------------------------------
                                           Total:        27.0 MB

The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/win-64::bzip2-1.0.8-he774522_0
  ca-certificates    pkgs/main/win-64::ca-certificates-2023.12.12-haa95532_0
  libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_0
  openssl            pkgs/main/win-64::openssl-1.1.1w-h2bbff1b_0
  pip                pkgs/main/win-64::pip-23.3.1-py310haa95532_0
  python             pkgs/main/win-64::python-3.10.9-h966fe2a_2
  setuptools         pkgs/main/win-64::setuptools-68.2.2-py310haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.41.2-h2bbff1b_0
  tk                 pkgs/main/win-64::tk-8.6.12-h2bbff1b_0
  tzdata             pkgs/main/noarch::tzdata-2023d-h04d1e81_0
  vc                 pkgs/main/win-64::vc-14.2-h21ff451_1
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2
  wheel              pkgs/main/win-64::wheel-0.41.2-py310haa95532_0
  xz                 pkgs/main/win-64::xz-5.4.5-h8cc25b3_0
  zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_0


Proceed ([y]/n)? y


Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate py3_10_9_torch
#
# To deactivate an active environment, use
#
#     $ conda deactivate


(base) C:\Users\alber>conda activate py3_10_9_torch

(py3_10_9_torch) C:\Users\alber>conda env  list
# conda environments:
#
base                     D:\Anaconda
py3_10_9_torch        *  D:\Anaconda\envs\py3_10_9_torch


(py3_10_9_torch) C:\Users\alber>conda list
# packages in environment at D:\Anaconda\envs\py3_10_9_torch:
#
# Name                    Version                   Build  Channel
bzip2                     1.0.8                he774522_0
ca-certificates           2023.12.12           haa95532_0
libffi                    3.4.4                hd77b12b_0
openssl                   1.1.1w               h2bbff1b_0
pip                       23.3.1          py310haa95532_0
python                    3.10.9               h966fe2a_2
setuptools                68.2.2          py310haa95532_0
sqlite                    3.41.2               h2bbff1b_0
tk                        8.6.12               h2bbff1b_0
tzdata                    2023d                h04d1e81_0
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.41.2          py310haa95532_0
xz                        5.4.5                h8cc25b3_0
zlib                      1.2.13               h8cc25b3_0

(py3_10_9_torch) C:\Users\alber>pip list
Package    Version
---------- -------
pip        23.3.1
setuptools 68.2.2
wheel      0.41.2

(py3_10_9_torch) C:\Users\alber>

二、 安装cuda

查看cuda 对应的版本

下载cuda 

检查:nvcc -V 

三、安装pytorch 

清华  下载路径

https://download.pytorch.org/whl/torch_stable.html

安装 

pip  install "torch-2.1.1+cu121-cp310-cp310-win_amd64.whl" -i https://pypi.tuna.tsinghua.edu.cn/simple/

测试 

检查pytorch 是否安装成功

import  torch 

检查GPU是否能用 以及pytorch 的版本

import torch
print(torch.__version__)#查看pytorch版本
print(torch,torch.cuda.is_available())#看GPU能不能用,能用返回Ture

四、torchvision

五、jupyter安装

六、pycharm 安装及其配置

七、tensorflow 安装

镜像源:


阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/


http://www.niftyadmin.cn/n/5323403.html

相关文章

软件设计不是CRUD(10):低耦合模块设计理论——业务抽象:从需求中提取业务维度

接上文《软件设计不是CRUD(9):低耦合模块设计理论——设计落地所面临的挑战》 2、什么是业务抽象 业务抽象是一种将需求落地成模块功能的设计思想,是对业务需求和技术设计进行转换、隔离的一种分析方法。经过业务抽象后的业务模块一般具有较高的业务屈服度,能更大程度满…

python学习笔记10(选择结构2、循环结构1)

&#xff08;一&#xff09;选择结构2 1、if……else……语句 #&#xff08;1&#xff09;基本格式 numbereval(input("请输入您的6位中奖号码&#xff1a;")) if number123456:print("恭喜您&#xff0c;中奖了") else:print("未中奖")#&…

Docker介绍安装及使用

目录 引言一、什么是Docker?二、Docker的优势三、Docker的架构四、Docker的安装五、Docker的基本使用六、Docker与传统虚拟化的比较七、Docker的应用场景八、总结 引言 在现代的软件开发和部署中&#xff0c;容器化技术已经成为了一种趋势。Docker作为容器化技术的领先者&…

2、合并两张图像

目录 CV实现 PIL实现 使用一个函数实现两张图像合并&#xff0c;通过参数指定合并方式&#xff08;水平或垂直或加权&#xff09;。 CV实现 import cv2 import numpy as npdef merge_images_cv(image_path1, image_path2, methodhorizontal, alpha0.5):# 读取图像img1 cv2…

Pytorch将标签转为One-Hot编码

一、标签映射与One-Hot编码过程 先进行标签映射&#xff0c;要为每个分类建立一个整数索引&#xff0c;对于每个样本的标签&#xff0c;使用整数索引创建一个长度为类别总数的二进制向量。这个向量的所有元素都是0&#xff0c;除了与整数索引相对应的位置&#xff0c;该位置的…

uniapp导航栏组件如何使用

在uni-app中&#xff0c;可以使用官方提供的uni-navigator组件来实现导航栏的功能。 具体使用步骤如下&#xff1a; 在App.vue文件中&#xff0c;引入uni-navigator组件&#xff1a; <template><view><uni-navigator /><router-view /></view>…

Grounding DINO:开放集目标检测,将基于Transformer的检测器DINO与真值预训练相结合

文章目录 背景知识补充CLIP (Contrastive Language-Image Pre-training)&#xff1a;打破文字和图像之间的壁垒DINO(Data-INterpolating Neural Network)&#xff1a;视觉 Transformer 的自监督学习Stable Diffusion&#xff1a;从文本描述中生成详细的图像Open-set Detector开…

【快速解决】保姆级Anaconda安装教程

目录 第一步 ​编辑第二步 ​编辑第三步 第四步 第五步 第六步 ​编辑 第七步 第八步 第九步 第一步 在anaconda清华大学开源软件镜像站下载anaconda。点击这里进入 我这里选的是windows-x86_64。 第二步 下载好以后进行安装 第三步 第四步 第五步 选择…