Pycharm 使用 Xilinx Vitis-AI docker里的conda环境

Pycharm 使用 Xilinx Vitis-AI docker里的conda环境

在用xilinx的Vitis-AI量化pytoch训练的模型时,需要研究具体代码,直接看的话很不方便,用pycharm的话编译器又不能用本地的,于是想能不能直接用docker里面的环境,经过一番研究,终于实现了。

1.pycharm版本

比较新的版本的怎么都设置不好,用了2020.3.5版本的才设置成功

2.设置docker

File->Settings->Build,Execytion,Deployment->Docker

Name那一栏可以随便起,Connect to Docker daemon with:那里选择 Unix socket
下方一会会出现"Connection successful"的字样,点击OK
在这里插入图片描述

3.设置Interpreter

File->Settings->Project:XXX->Python Interpreter

在右侧Python Interpreter那一行有一个圆形锯齿样的图标点击弹出的选择框里选择add
弹出的页面中可以对编译器进行配置,左侧一栏选择Docker,右侧Server填入刚才设置的Docker名字,image name 则是本地编译的vitis-ai的最新的gpu镜像:xilinx/vitis-ai-gpu:latest , Python interpreter path这里则需要填入的是项目工程需要的环境,因为我使用的是pytorch相关的model例程,所以我这里的地址是**/opt/vitis_ai/conda/envs/vitis-ai-pytorch/bin/python**,对应的如果你想使用tensorflow相关的,那么这里的地址应该是**/opt/vitis_ai/conda/envs/vitis-ai-tensorflow/bin/python**。
在这里插入图片描述

填完之后点击OK,页面会出现loading的字样,加载一会页面上就会显示该环境下安装的各种库,可以看到熟悉的pytoch等,这样基本就算OK了。
在这里插入图片描述

回到工程就可以看到项目的py文件import里的代码不再标红带错了。可以开心的看代码了。
在这里插入图片描述
PS:
当然还是有一点小问题的,就是关于gpu的代码还是没法直接在pycharm里跑的,要跑项目还是得在terminal里。猜测大概是因为还需要用到nvidia/cuda的docker,这里不知道怎么配,如果有高手能指导一下就好了。

上面这个问题最近得到了解决,方法就是修改要run的py文件的configuration,具体步骤如下:

目标py文件上右键 more Run/Debug -> Modify Run Configuration…

Docker container settings点击右侧文件夹图标,会弹出一个小窗口,修改小串口中的Run options 最后面添加–gpus all就可以使用docker中的gpu了
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用PyCharm创建和使用conda环境的步骤如下: 1. 首先,打开PyCharm并进入项目。在顶部菜单栏中选择“File”(文件)> “Settings”(设置)。 2. 在弹出的窗口中,选择“Project Interpreter”(项目解释器)选项。 3. 在右侧的下拉菜单中,点击“Show All”(显示所有)。 4. 在下方可以看到当前项目所使用的解释器。点击右侧的齿轮图标,选择“Add”(添加)。 5. 在弹出的窗口中,选择“Conda Environment”(conda环境)选项。 6. 在接下来的窗口中,你可以选择使用已经配置好的conda环境,或者创建一个新的环境。 7. 如果选择创建一个新环境,点击“New Environment”(新建环境)按钮。 8. 在弹出的窗口中,选择conda可执行程序(Conda executable)。通常情况下,该程序位于miniconda或anaconda环境中的Scripts文件夹下的conda.exe。 9. 接下来,选择环境的位置。如果你选择创建新环境,务必确保该位置是一个空文件夹。你可以指定文件夹的名称和路径。同时,你需要选择所需的Python版本。 10. 点击“OK”(确定)按钮,PyCharm会开始创建conda环境。这可能需要一些时间,取决于你的计算机性能和网络连接速度。 11. 创建成功后,返回到“Project Interpreter”页面。在下拉菜单中,选择你刚刚创建或选择的conda环境。 12. 点击“OK”(确定)按钮,PyCharm会重新加载项目并开始使用所选的conda环境。 通过以上步骤,你就可以在PyCharm中成功配置和使用conda环境了。这样可以更好地管理不同项目的依赖和环境。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [新手教程:使用Pycharm的本地conda环境运行程序](https://blog.csdn.net/weixin_42641207/article/details/120612850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值