AI(深度学习)学习|pytorch环境准备

admin 2025年3月24日23:28:16评论12 views字数 1584阅读5分16秒阅读模式
在学习深度学习之前,工具是必不可少的,这里我选择的是Anaconda+pytorch环境,踩的坑也是比较多的,因为我想用pycharm进行一个代码的编写和调试,在anaconda的命令行模式下已经成功,但是一直在pycharm下不行,记录一下坑点吧

首先安装Anaconda工具,这个网上都有教程,在此就不过多赘述了。

然后找到这个

AI(深度学习)学习|pytorch环境准备

打开后新建一个虚拟环境,因为我们用的python环境都是不一样的,这个虚拟功能可以让我们使用不同版本的python环境。

conda create -n name python=xxx

name为你虚拟环境的名字,xxx为你想要的python版本,如3.6

然后启动这个环境,在此我以我的虚拟环境pytorch为例

conda activate pytorch
AI(深度学习)学习|pytorch环境准备

然后直接去pytorch官网 https://pytorch.org/

AI(深度学习)学习|pytorch环境准备

选择如图配置,然后使用底下那个安装命令即可,注:是在虚拟环境这运行

AI(深度学习)学习|pytorch环境准备

安装时间较长,耐心等待。

安装完验证

pip list
AI(深度学习)学习|pytorch环境准备

可看到安装成功,进入python命令行验证

AI(深度学习)学习|pytorch环境准备

输入import torch如果没有报错,即安装成功

然后看pycharm如何配置

AI(深度学习)学习|pytorch环境准备

new一个新项目,然后按照红色圈出对着看就行,Path to conda这里按照自己的安装路径进行更改即可,完了可以点击一下那个蓝色的reload environments,就会显示你的虚拟环境,选择你想要的即可。

到这里才算完成百分之八十,还有最重要的一步,本人就是在这卡了好久,

点开环境配置(如果不配置这一步,你的代码根本跑不起来)

AI(深度学习)学习|pytorch环境准备

点击红色部分

AI(深度学习)学习|pytorch环境准备

添加这一行

AI(深度学习)学习|pytorch环境准备

name为PATHvalue值为同样的根据你 虚拟!!虚拟!!环境的路径进行更改填写

D:ANacondaenvspytorch;D:ANacondaenvspytorchScripts;D:ANacondaenvspytorchLibrarybin

点击ok,点击Apply再点击ok即可

运行此验证代码,如果输出true或者false证明你的虚拟环境配置的ok了

import torchprint(torch.cuda.is_available())
AI(深度学习)学习|pytorch环境准备

如果是false证明你的电脑无独立GPU,如果有就是你的cuda的版本跟你的torch版本不符可参考此博客https://blog.csdn.net/Little_Carter/article/details/135934842

2、transformers安装

前提条件,有虚拟环境

1、启动虚拟环境后运行如下命令

pip3 install farm-haystack -i https://pypi.tuna.tsinghua.edu.cn/simple pip install vit-pytorch -i https://pypi.tuna.tsinghua.edu.cn/simple 

如果成功安装则跳过下一步

2、安装不成功的,使用conda安装

conda install -c huggingface transformers

3、测试是否安装成功,在虚拟环境命令行运行这个

python -c "from transformers import pipeline; print(pipeline('sentiment-analysis')('we love you'))"

如果返回

[{'label': 'POSITIVE', 'score': 0.9998704791069031}]

则表示安装成功

4、如果安装成功运行验证脚本,出现错误:**ImportError: cannot import name 'HfApi'**,则证明你的python版本(我的是python3.6)跟这个冲突,换个python版本就行,可以重新起个3.6以上的python版本环境

原文始发于微信公众号(EuSRC安全实验室):AI(深度学习)学习|pytorch环境准备

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年3月24日23:28:16
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   AI(深度学习)学习|pytorch环境准备https://cn-sec.com/archives/3874299.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息