cuda|系统用着用着,Ubuntu的CUDA就不见了


cuda|系统用着用着,Ubuntu的CUDA就不见了

现实生命中很多时候 , 我们走着走着就散了 。 而在计算机系统中 , 很多时候 , 应用用着用着 , 就乱了 。 没错 , 是让我们凌乱了 。 因为出错了 , 丢失文件了 , 甚至是连CUDA都不见了 。 反正不一而足 , 问题五花八门 。
而且 , 这还是在Ubuntu这样的Linux发行版系统中 。 如果你要说Linux发行版虽然碎片化 , 各种依赖 , 可是不是挺稳定吗 , 当然未必 。 很多应用程序就是如此 , 用着用着就不能用了 , 而且这还是在conda这样的独立虚拟环境中执行的 。

计算机的世界 , 就是这么迷幻 , 如同现实生活 。 即便我们懂得了很多大道理(了解很多计算机相关知识) , 却依然过不好这一生——出现很多莫名其妙的BUG或问题 , 用不好系统 。 这次机智客的Ubuntu里有这么一个框架应用 , 报错了 。
看终端里报错提示 , 似乎是提示cuda(0)占用过高 。 如果有其他程序占用 , 请杀掉关闭其他占用的程序 。 然后赶紧在另外终端里看下GPU情况 。 机智客自己感觉没异常 。 又把本机上一个远程共享关了 , 意犹未尽 , 还把浏览器等其他窗口关掉了 , 只留下终端界面 , 虽然觉得这样做毫无意义 。 结果 , 果然 , 毫无意义 , 依然提示CUDA问题 。
折腾半天 , 后来中途忙别的了 , 回来再搞 。 后来这次就更悬了 。 提示找不到CUDA , 请确认有GPU 。 然后就凌乱了 。 绞尽脑汁回想之前做过什么 , 以前这个环境有没有动过 , 或者更新过什么 。 怎么想怎么觉得神奇 。
翻来覆去也没觉得有哪里做错了 。 如同面对喜怒无常的女朋友莫名其妙的生气 , 让机智客自己丈二和尚摸不着头脑 , 反复检讨和思考 , 也没想明白自己到底哪里错了 , 做错什么让她变得不可捉摸了?一般而言 , 用过某个应用之后 , 如果不是查看代码做简单修改 , 根本就不会动它 , 而且即便退一步说 , 代码动了 , 或者安装了什么 , 也会拷贝成别的单独文件 , 或者在其他独立环境中执行 。
【cuda|系统用着用着,Ubuntu的CUDA就不见了】总之 , 让人迷惑 。 计算机的世界 , 大抵和人类世界一样 , 不如意者十有七八 。 在群里问了很多兄弟们也没得出什么启发 。 有兄弟只建议调小参数 , 别无他话 。 机智客简直郁闷到家 。 再后来 , 就懒得管这个了 。 处理别的工作 , 需要重启了一下系统 。 然后就是继续忙活 , 顺便把之前应用的某文件简单修改了下 。 之后的之后 , 偶然一试前面那个 , 居然成了 。 程序顺利跑通 。 啊 , 原来 , 缺一个重启 。 嗯 , 大概 , 很多时候 , 人生亦需要重新开始吧 , 如同计算机系统一样 , 需要重启 。 之后 , 风平浪静 。