Windows+Docker+Pycharm运行autogluon

纯小白,第一次接触,基本上不太懂。参考的是知乎文章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 真实-CSDN博客_docker wsl2 镜像位置

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值