华为大模型发布会time.sleep的吃瓜解读 图一图二是网上热传的图, 为了避免被说传谣打🐎了,侵删,无利益相关 —————— 先说结论,作为一个程序员在看了这段代码之后 是完全得不出图二的结论的
推导过程:报错的句子是出于time.sleep这一行,属于一个叫write的function。而write这一行在一个叫mindx的包的__init__.py里。这其实也不算报错,而是标准的ctrl-c打断后的输出 于是po主去找了叫mindx的包,发现只有一个符合要求,放在了图3和图4 重名的包这么多,为什么觉得这个是正确的呢?因为这个包是华为自己写的,gitee上有,里面也调用了自家的mindspore(图4) po主试图写一些代码去复刻这个问题,但是没成功,因为mindx这个包里面第三句就是 import moxing as mox 而什么是moxing呢?是华为写的另一个包,没有开源,只能在ModelArts上用。要是有用过这个的大佬欢迎试着复刻一下或者去看看上面的源码
总结:虽然sleep(6)确实非常的可疑(po主没有在以上任何代码库中找到这个sleep(6)),但是ret.write这种标准把输出写到本地的操作被人说成是睡6秒再从本地读完全是不符合逻辑的。
不过在调查的过程中也真的很痛苦,华为的文档做的真的不太行,号称开源但又不开完整。