51OpenLab

其他

那些逼疯人的实验环境配置……说多了都是泪!

ICT经验分享如何跳过环境配置,直接撸起袖子干实验!“苦海,翻起爱恨,在世间,难逃避命运。”《大话西游》主题曲中的这句话,果真是唱出了很多ICTer的心酸。“写代码不费劲,环境让人发疯”各种繁琐的环境配置就是苦海,来看看同行们惨痛的共鸣。👇👇👇惨痛经历大合集还没开始正式实验,已陷在环境配置中2周导师提供了一台高性能的GPU机器,但是装系统的老师对深度学习不大了解,所以环境需要自己安装。折腾了一两周经历了若干次失败后,还是没配置成功,心好累!KK~~--蝈蝈,坐标北京,研究僧笔记本性能不足,配环境配了个寂寞用桌面版的Ubuntu搞机器学习,常常因为显卡驱动的问题导致无法开机或无限重启,主要是自动更新的锅,这个时候只能进入tty重新安装显卡驱动……--风中的骚年,青涩的打工人淦,只想写解决问题的核心代码,却总在做环境配置的“脏活”今年是我从业的第10年。算上大学时的7年,跟计算机肝了17年。本科时我学网络工程专业,研究生时转到了计算机。毕业后,从后端做到前端,接触的方向也很杂,网络、云计算,到最近热门的区块链、AI,或多或少都有涉及。在这些经历中有一点让人“命运难逃”:环境配置!刚开始,环境配置的变量设定让人抓狂,我完全没有方向性,不知道如何下手。因为每个电脑都不同,软硬件环境不一样,没有一个确定的安装流程可以保证你的环境安装不出错,同样的步骤他们可以顺利安装好,但是到我那里就各种bug满天飞。再比如安装ubuntu时,从安装到配置环境大大小小踩到了各种坑。大部分时候官方的安装文档特别不好用,会有各种错误,还需要去翻踩坑博客。还有各种版本匹配要求特别严格。github别人用的好好的,自己就总是编译不出。入职后,因为项目需要,要自学很多新技术。现在技术更加细分,每个方向都有很多种方案,你要起手搞一门东西,前面几个月就是一直在搜配置,搜问题。我学过C,Oracle,当时笔记上全是各种安装、启动、删除奇葩问题。后来用Python、PHP,又是一顿乱搞。再加上Centos、Ubuntu各种工具、权限、磁盘读写监控、网络问题排查,各种命令……真是头大!我一直在想,就特么的没有一个一键安装包,不要让我去设置各种变量,全默认起来能用行不行?后来又开始写前端,又是记各种框架,各种webpack配置,接手的项目又是rollup,又是fis,又是gulp,
2021年3月1日