- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
轻松搭建机器学习深度学习开发环境
⼈⼯智能学习从⼊门到放弃往往就是从配置环境开始,希望通过⼀篇⽂章让⼤家能轻松搭建⼈⼯智能开发环境。
我们从操作系统开始谈起
现在操作系统你可以选择Windows10/macOS/Linux,我个⼈是强烈推荐Linux的因为在开发或者稳定性乃⾄兼容性上都是最
好,有⼈会说在开发外,还有很多⼯作,还有娱乐,那是否Linux就不适合了,这⾥我提提我个⼈的经验,对于Linux都已经有很多软件⽀
持,如WPS,如百度云盘,如Google输⼊法,还有你可以基于Wine去安装相关适配的软件,如Wechat/QQ等,当然你⼀定要Office
365之类,我建议你安装VMWarePlayer装⼀个虚拟机去虚拟⼀个WIndows也是可以的。当然你不喜欢虚拟机,那你可以在Windows
10上直接使⽤WSL去完成。⾄于macOS⽤户,在现阶段你就只能在⾃⾝平台,或者通过VMFusion/ParralelDesktop去虚拟⼀个
Linux去配置。
⼤家知道机器学习/深度学习开发,需要⽤到GPU,上述⽅案是否都能⽤呢?macOS就不⽤想了,因为直接就和⽼黄不沾边多年,现
在只能等深度学习框架去⽀持MLCompute。⽽Windows/Linux都是⽀持GPU的,那如果是WIndows下的WSL呢?要等年底,你就
可以直接在WSL通过原⽣或者容器⽅式去⽀持GPU算⼒了。
⾄于版本,我推荐使⽤Ubuntu20.04.2这是⼀个LTS长期⽀持版本,在环境⽀持上也是很给⼒的.下⾯是我的Linux⼯作环境截图
接下来就是重点-开发环境配置
0.Bash/Zsh
我喜欢⽤Zsh,我喜欢他更多的定义,和编写规范,所以安装完Ubuntu/WSL我会切换掉bash成zsh,当然macOS11是⾃带了
sudoapt-getinstallzsh
whereiszsh
sudousermod-s/usr/bin/zsh$(whoami)
sudoreboot
1.Python的选择
现在很多⼈会说Python环境多,究竟⽤哪个Python环境⽐较合适呢?当然你可以选择conda或者pyenv去配置多Python环境,但我个⼈
喜好是pyenv,当然conda也是可以的。⾄于Python版本我喜欢⽤Python3.8.x,这个版本对⽐起3.6,3.7更稳定,⽽且对深度学习
框架⽀持⽐较完善。有⼈说系统⾃带可以吗?是可以,但是我觉得pyenv/conda起到⼀个管理多Python作⽤,还是建议⽤。
pyenv的Ubuntu/WSL使⽤⽅法
gitclone/pyenv/pyenv.git~/.pyenvgitclone/pyenv/pyenv.git~/.pyenvgitclone/pyenv/pyenv.git~/.pyenvgitclone/pyenv/pyenv.git~/.pyenvgitclone/pyenv/pyenv.git~/.pyenv
exec$SHELL
gitclone/pyenv/pyenv-virtualenv.git$(pyenvroot)/plugins/pyenv-virtualenvgitclone/pyenv/pyenv-virtualenv.git$(pyenvroot)/plugins/pyenv-virtualenv
exec$SHELL
CONFIGURE_OPTS=--enable-sharedpyenvinstall3.8.8
pyenvvirtualenv3.8.8pydev
pyenvglobalpydev
macOS
brewinstallpyenv
2.CUDA环境安装(如果你没有GPU直接去到4即可)
这⾥我选择使⽤CUDA11.1,当然有很多⼈会选择10.2,但基于Ubuntu20.04的环境,CUDA11.1是最好的,⽽且11.1对于那些深
度学习库都是完美⽀持,⽆论是TensorFlow/PyTorch,还是国产的PaddlePaddle都是兼容的。具体配置如下:
wget/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu200
您可能关注的文档
- 2021年中国PTA产业链及价格分析.pdf
- 药学类专业学生的职业生涯规划引导.pdf
- 2023年专四通过率.pdf
- 配电箱变智能采集终端的设计及实践.pdf
- 2022年研究生科研伦理与学术规范.pdf
- 高考常考熟词生义一(按字母排列).pdf
- 2022~2023医师定期考核考试题库及答案第274期.pdf
- 锦州市蔬菜产业可持续发展对策研究.pdf
- 高考历史专题:古代中国的思想科技与文化.pdf
- 职业生涯规划书自我分析.pdf
- 2025至2030无人机服务行业市场占有率及有效策略与实施路径评估报告.docx
- 婴幼儿脑神经发育医学干预市场趋势与投资价值评估.docx
- 绿色建材研发行业市场供需调研及资本配置研究.docx
- 基于药代动力学的临床常见药物急性中毒血液净化治疗共识总结2026.pptx
- 再生医学在糖尿病治疗中的创新技术评估.docx
- 2025-2030日本氢燃料电池汽车加氢基础设施布局进度报告.docx
- 中国BtL燃料行业发展状况与投资前景规划研究研究报告.docx
- 2025至2030浴球行业市场占有率及有效策略与实施路径评估报告.docx
- 脱细胞基质在器官再生中的产业化应用.docx
- 金融科技产品创新分析及市场竞争趋势与投资布局研究报告.docx
原创力文档


文档评论(0)