我就读于一所普通的双非院校,本科专业是数学类专业,目前已经大四,又面临一年一度的毕业论文写作阶段。由于本科毕业论文的选题是密文机器学习方向的,考虑到在自己电脑上配置Linux系统的各种麻烦操作,便诞生了想租一台云服务器的想法。因为论文的主要研究内容还是理论方面的,实验只是验证理论的可行性,所以对于云服务器的性能要求并不是特别高。在知乎里搜索发现有人推荐了阿里云学生优惠活动,发现了这个免费使用的服务器。只需要做小任务后回答10个选择题正确率合格即可免费体验14天,之后还可以免费续领2个月。
在领取的服务器后,我按照阿里云的提示选择服务器安装的系统为Ubuntu20,进入系统后安装微软开发的开源项目SEAL,这是一个实现了同态加密算法BFV和CKKS的开源库。但是非常遗憾的是SEAL库还需要很多前置库,比如Cmake。折腾了非常久都没有设置好,所以我打算重新安装系统,通过阿里云的更换系统选项我很快速的为服务器更换了操作系统,考虑到对于Linux系统的不熟悉,最终还是选择在Windows系统安装SEAL库,选择更换了Windows Severe 2016操作系统,之后我下载了VS2022由于这个集成开发环境的体积比较大,安装需要很长时间,这个时候就提现了服务器的好处,可以挂着服务器安装。中间的几个小时时间可以做自己的事情。安装好VS2022后,很快就配置好实验环境。目前已经开始了对算法的实现和优化工作。
最后,在使用阿里云ESC服务器的这段时间,非常感谢阿里云对学生的大力支持。虽然在实验过程中遇到了很多问题,但是通过一点一点的查阅资料,阅读文档最终也都克服了这些困难,成功的进行论文的实验工作。