2作者: sr54348 个月前
Kaggle 宣布他们将 TPU v3-8 替换为 v5e-8,但出于某种原因,当我在 v5e-8 上运行代码时会遇到 OOM(内存溢出)错误,而在 v3-8 上运行时却没有。有人知道这可能是什么原因吗? 供参考,我正在使用 Torch XLA 训练一个 15 亿参数的 GPT 模型。
23作者: OulaX8 个月前
在我青少年时期,我对编程产生了疯狂的兴趣。我之所以感兴趣,是因为我曾经为一款游戏编写模组脚本,这帮助我创造了梦想中的东西,而且,天啊,编写代码真是太令人愉快了! 到了大学时期,我选择了计算机科学专业,因为我以为这辈子写代码会像我青少年时期那样酷。在大学期间,确实有那么一段时间是这样的!我顺利通过了所有课程,并且乐于为项目编写代码,还想出了一些独特的工具和想法来构建东西。 毕业后,我遭遇了当头一棒。我发现我的国家几乎没有程序员的工作机会,而我的城市更是少之又少。我找了几个月,最终只能接受一份辅导员的工作。我当了两年辅导员,然后,纯粹是靠运气,我找到了一份带薪实习,申请后得到了这份职位。我想我之所以能得到这份实习,是因为薪水很低——基本上是廉价劳动力——但以我所在国家的标准来看,还算不错。我相信建立我的声誉、人脉,以及与一家美国初创公司合作的经验,比薪水更重要。 我做了6个月的实习生,然后转为初级职位,做全栈开发。我又做了8个月的初级开发,然后这家初创公司没能获得融资。所以,我又失业了。 我的前雇主把我推荐给了另一家初创公司,我在那里担任唯一的前端开发人员,薪水不错,工作也不错,但那家初创公司也没能获得融资,我也被解雇了。 现在,我失业了。我在LinkedIn、HackerNews的每月“招聘”帖子上申请了数百甚至数千个职位,但一无所获。 我现在正处于存在主义危机中,我所在地区的工作机会几乎不存在,即使我遇到了一个职位空缺,薪水也达不到我的标准;这根本不值得我付出努力。所以,我的目标是找到国外的合同制职位和完全远程的职位,老实说,我现在不知道这个目标的可行性有多大。 由于全球市场饱和,我甚至在考虑将我的重心从软件开发转移出去。 如果我是你,你会怎么做?我正在寻找真实、诚实和深思熟虑的反馈。