新电脑环境配置/人工智能

本文介绍了作者在新电脑上配置AI开发环境的过程,包括CPU/GPU/OSS、GitBash、Python(3.10)、CUDA(12.3)、Conda管理和PyTorch的安装。还提到解决powershell脚本权限问题的方法以及未安装的TensorFlow。同时推荐了VisualStudioCode和一些实用软件。
摘要由CSDN通过智能技术生成

电脑配置

  • CPU: 13代i7
  • GPU: 4060
  • OS: win11

环境

Git Bash

Git 官网

# 测试
$ git --version

Python

Python 3.10

# 测试
$ python --version

CUDA

我参考的是这篇文章,但是安装的版本是12.3
分为两个部分:

  1. 安装cuda toolkit
  2. 查看对应版本并安装cuDNN,我安装的是8.9.6
# cuDNN 安装好之后的测试

$cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\extras\demo_suite
$.\bandwidthTest.exe

Conda

参考的文章

# 环境变量的配置(默认路径)
C:\ProgramData\anaconda3
C:\ProgramData\anaconda3\Scripts
C:\ProgramData\anaconda3\Library\mingw-w64\bin
C:\ProgramData\anaconda3\Library\usr\bin
C:\ProgramData\anaconda3\Library\bin
# 测试
$ python
$ conda --version

pytorch

有两种方式:装在虚拟环境里和装在系统环境里

# conda 命令
$ conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
# pip 命令
$ pip install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia

此处我安装在了conda环境里

$ conda create --name py311 python=3.11.7
(这里需要关掉重开一次,有提示要init就conda init一下)
$ conda activate py311
$ conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
# 测试
$ conda list

pytorch安装1
pytorch安装2

区别:感谢出处

  1. 在conda环境中安装的会被放在anaconda3/pkgs文件夹中
  2. 在系统python环境下安装的会被放在~/.local/lib/python3.x/site-packages文件夹中
  3. 在conda环境中使用pip安装会被放在anaconda3/envs/current_env/lib/python3.x/site-packages文件夹中
  4. 在conda环境下,使用conda和pip安装同样的包,优先寻找的是conda安装的
  5. 在conda环境下使用conda安装可以避免不同环境中对一个包的重复安装

遇到的一些问题

powershell脚本权限问题

. : 无法加载文件 C:\Users\22685\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参 阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 3 + . 'C:\Users\22685\Documents\WindowsPowerShell\profile.ps1' +   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     + CategoryInfo          : SecurityError: (:) [],PSSecurityException     + FullyQualifiedErrorId : UnauthorizedAccess

原因:
输入get-ExecutionPolicy,输出Restricted,说明脚本执行策略受限

解决:

  1. 打开终端管理员
  2. 输入set-ExecutionPolicy RemoteSigned

测试:
输入get-ExecutionPolicy,输出RemoteSigned,√

tensorflow待安装

版本对照表
安装方法
因为和我的cuda版本不匹配就不装了,之后可能会用cuda10.1和tensorflow,到时候装了的话会更新

# conda删除环境
$ conda deactivate
$ conda env list
$ conda remove -n [环境名] --all
eg: conda remove -n py311_tensorflow --all

Visual Studio Code

安装教程和一些好用的拓展

其他软件推荐(有别的推荐可以评论区发)

  1. Snipaste 截图软件
  2. WinRAR 解压软件
  3. DeepL 留子的翻译软件
  • 23
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值