Windows+Docker+Pycharm运行autogluon

本文介绍如何在Windows 10环境下搭建AutoGluon机器学习环境,包括Docker安装配置、镜像拉取及容器创建等步骤,并演示如何通过PyCharm进行环境配置。

纯小白,第一次接触,基本上不太懂。参考的是知乎文章Window端Autogluon环境(Pycharm+Docker)搭建教程 - 知乎 (zhihu.com),此知乎文章编写十分详细,安装步骤来可以走通,我只是记录自己的大概步骤。

1.我使用的是windows10家庭版,docker for windows的安装需要看windows的配置,专业版最好,少部分家庭版也可以使用。Pycharm必须要专业版,我目前是选择试用一个月,可以使用学校邮箱验证获得一年,材料比较麻烦,后面整。

安装docker也需要设置一些东西,安装wsl,出现报错去网上搜索即可解决。

2.Docker hub上拉去autogluon的镜像。镜像拉取到本地,感觉是讲Linux的系统环境下载到本地运行。我选择带有cuda的,是因为电脑是GPU RTX2060,需要cuda。

docker pull autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7

3. 创建docker容器

docker run -it --name autogluon_test -p 10023:23 autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7 /bin/bash

 -p (主机端口)10023:(容器端头)23 (name) autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7

4.进入容器内部

如果需要启动容器,则

docker start b9bce64e2154

进入容器内部

docker exec -it autogluon_test /bin/bash

如果需要,这个下面可以看容器ID和name.

docker ps -a

5.安装并配置docker容器的SSH服务

vim需要安装apt-get install vim.可能遇到临时文件的问题.swap,可以继续编辑,或者将临时文件删除。密码记住,编辑配置文件中使用i或者insert键,就可以修改,esc退出修改,:wq!写入修改保存退出。

apt update
apt upgrade
apt install -y openssh-server

passwd 设置密码

vi /etc/ssh/sshd_config 

编辑ssh的配置文件。


Port 23 # 容器 ssh服务使用的端口号
PermitRootLogin yes # 
PubkeyAuthentication yes #

激活服务,ctrl+z返回主机

service ssh restart

6.测试主机端口10023和docker容器端口23的连接

docker port autogluon_test 23

ssh root@127.0.0.1 -p 10023

7.pycharm配置环境

Python编译器的选择需要找对应的Python路径,whereis Python在docker的容器里面找的,我找到的是Python3.7里面才有autoalugon的包。然后就可以使用了

1.其他事情:镜像占据C盘空间,移动到D盘,【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改_2021 真实-优快云博客_docker wsl2 镜像位置

2.希望使用远程主机的时候下载包,就在powershell中,进入某个容器,然后pip install就可以下载到镜像里面了。

 

PyCharmDocker的远程环境配置可以通过以下步骤完成: 1. 首先,确保你已经在本地安装了PyCharmDocker,并且已经在远程服务器上安装了Docker。 2. 打开PyCharm,点击菜单栏的"File",然后选择"Settings"。 3. 在弹出的窗口中,选择"Project: \[项目名称\]",然后选择"Python Interpreter"。 4. 在右侧的面板中,点击齿轮图标,选择"Add"。 5. 在弹出的窗口中,选择"SSH Interpreter",然后点击"Next"。 6. 在"SSH Interpreter"页面,填写远程服务器的连接信息,包括主机名、用户名和密码。如果你使用SSH密钥进行连接,可以选择"Authentication type"为"Key pair",并选择你的私钥文件。 7. 在"Python Interpreter"页面,选择你在远程服务器上已经安装的Python解释器。如果你不确定解释器的路径,可以在远程服务器上运行"which python"命令来查找。 8. 点击"Next",然后点击"Finish"完成配置。 现在,你可以在PyCharm中使用远程服务器上的Docker环境了。你可以通过在PyCharm中打开项目文件,并在远程解释器下运行代码来使用远程服务器上的Docker容器。 #### 引用[.reference_title] - *1* *3* [ubuntu+docker+pycharm环境深度学习远程炼丹使用教程](https://blog.youkuaiyun.com/kobepaul123/article/details/127128572)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [PyCharm+Docker:打造最舒适的深度学习炼丹炉](https://blog.youkuaiyun.com/weixin_36896856/article/details/122019631)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值