jjzjj

马斯克加入AIGC大战!火速抢购1万张GPU,挖Deepmind墙角

梦晨 丰色 2023-04-24 原文

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

马斯克入局AIGC大战,紧急抢购约1万张GPU

什么概念?

特斯拉最强超算Dojo也不趁这么多。

Dojo在2022年升级后公布的数据是7360块A100,虽然这次买的什么型号还不清楚,但光从数量来说也足够恐怖。

据Business Insider消息,这1万显卡是买给推特的。

爆料者称,推特版GPT已在准备中,而且推特本身就拥有海量数据,存在一定优势。

等一下?马斯克不是前一阵还签署公开信,呼吁比GPT-4强大的AI模型暂停6个月的吗?

真就应了网友说的“你们停停,等我追上”呗?

对于马斯克这次的大动作,也有网友认为囤GPU本身就是很好的投资了。

主攻大模型,挖走两位DeepMind工程师

据知情人士透露,马斯克的人工智能项目还处于早期阶段,购买如此多的额外计算能力足以表明他的决心。

如开头所说,这1万张GPU目前主要涉及开发一个大语言模型——

在马斯克手下所有公司中,恐怕推特是最适合做这件事的,因为它可以提供大量训练数据。

如一位网友观点,成立于2006年的推特,已经积累了快20年的数据库,这完全就是推特进入LLM领域的绝佳利器

除了豪掷千金买GPU造大模型,马斯克也在大力抢人。

目前,已成功挖到两位DeepMind工程师:

一位是Igor Babuschkin,从事AI系统研究,是DeepMind的高级科研工程师,在DeepMind前后一共工作了约5年,中间还跳去OpenAI干了一年半。

另一位是Manuel Kroiss,是DeepMind就职了六年的软件工程师,在此之前是谷歌的方案工程师。马斯克招他进来后给他安排的职位是推特软件工程的高级总监。

据BusinessInsider透露,其实从2月起,马斯克就开始频繁跟AI领域的人士“套近乎”了,其中就包括Igor Babuschkin。

至于这个大模型究竟作用在何处,我们暂且不得而知,不过有两种猜测:

一是改进搜索。

因为老马曾抱怨过这一功能,甚至还聘请过George Hotz进行为期三个月的修复。

不过似乎他和马斯克的“气场不和”,不仅曾经拒绝了特斯拉的offer邀请,在推特本来说好的三个月,也只呆了一个月就走了。

除了搜索,另一用途可能是广告营销

广告是社交媒体的支柱。可惜马斯克在收购推特之后搞了很多新政策,不少广告商直接削减支出或干脆不合作了,导致光是推特去年12月的收入就比同期下降了约40%。

而如果有了大模型来做生成式AI创作,无论是设计素材还是提供idea,都可能会提高推特在广告营销方面的效率和收益。

emmm……说起推特现在(一直)不太乐观的财政情况,这次知情人士还称,马斯克这次买GPU可能得造了数千万美元

毕竟很可能买的英伟达,因为它家占据了95%的市场份额,而一块用于AI大模型的产品得卖约1万美元。

这么说,推特一直缺钱的原因找到了?(手动狗头)

5年前接管OpenAI失败,马斯克的反击来了

自ChatGPT诞生以来,马斯克没少发表对OpenAI的看法。

暂停AI开发6个月的公开信页面上,他的名字现在依然在列。

而且还经常对他参与创办的这家公司的现状表示不满。

我捐1亿美金成立的非营利组织怎么就变成一个300亿市值的营利性公司了呢?如果这是合法的,为什么其他人不这样做?

随着全世界对ChatGPT与OpenAI的持续关注,更多马斯克与OpenAI的往事内幕也被挖掘出来。

据Semafor消息,2018年马斯克之前曾试图接管其CEO职位,但最终失败。

当时,马斯克认为OpenAI技术上已经远远落后于谷歌,需要做出重大改变。

经过内部激烈的权利斗争后,董事会否决了马斯克的意义。作为回应,马斯克完全退出了OpenAI,还挖走了Andrej Kaparthy去做特斯拉AI主管。

OpenAI现任CEO Sam Altman还在一次采访中表示“我一直把马斯克当成英雄,虽然他最近在推特上挺混蛋的(being a jerk)”。

除了发表打击性言论外,马斯克还针对OpenAI做出过实际行动。

在过去OpenAI是可以使用推特数据进行AI训练的,但ChatGPT发布的第5天,马斯克就下令暂停了这个权限。

3个月后,马斯克宣布要成立自己AI实验室的消息,还选择了BasedAI作为团队名称。

现在,马斯克又神神秘秘地发一条对AI的最新观点,或许是在透露推特版GPT的开发方向:

好奇心拉满的AI可能是最好的。

猫可能会反对(好奇心害死猫),但好奇猴乔治(来自流行启蒙读物)会大力支持。

有关马斯克加入AIGC大战!火速抢购1万张GPU,挖Deepmind墙角的更多相关文章

  1. ruby - 如何离开加入Arel? - 2

    Arel3.0.2提供了两个类来指定连接类型:Arel::Nodes::InnerJoin和Arel::Nodes::OuterJoin并使用InnerJoin默认。foo=Arel::Table.new('foo')bar=Arel::Table.new('bar')foo.join(bar,Arel::Nodes::InnerJoin)#innerfoo.join(bar,Arel::Nodes::OuterJoin)#outerfoo.join(bar,???)#left如果要生成左连接,如何连接两个表? 最佳答案 你可以使用

  2. 什么是AIGC? - 2

    目录前言一、什么是AIGC?1、什么是PGC?2、什么是UGC?3、什么是PUCG?4、什么是AIGC?二、总结前言很明显,ChatGPT的爆火,带动了AIGC(AI-GeneratedContent)概念的火热。一、什么是AIGC?GC,全称GeneratedContent,是指创作内容。与之相对应的概念中,有PGC、UGC、PUGC、AIGC。1、什么是PGC?PGC,全称ProfessionalGeneratedContent,指专业生产内容。专业生产内容模式,主要表现为由专家或者机构来进行内容的生产,具备专业的内容生产能力,能够保证内容的专业性。主要应用在知识付费、在线教育、学习平台等

  3. sql - 不同的加入 Rails - 2

    视频有很多事件我正在尝试获取所有在未来安排了事件的视频。我已经有了这个:named_scope:scheduled_in_future,:joins=>:event,:conditions=>["event.scheduled_start>?ANDevent.status=?",Time.now.to_i,'PENDING']这行得通,但如果同一个视频在未来有多个事件,它会给我重复的视频记录。当然,我可以遍历数组并清除重复项,但必须有一种SQL方法才能做到这一点。我尝试添加一个:select=>"DISTINCT(video.id)"但它只返回ID字段而不是整个记录。

  4. ruby-on-rails - 仅当该表尚未加入时才可以加入 "dynamically"表吗? - 2

    我正在使用RubyonRails3.2.2,我想知道在范围方法中是否可以“动态”连接一个表,前提是该表尚未连接。那它,我有:defself.scope_method_name(user)joins(:joining_association_name).where("joining_table_name.user_id=?",user.id)end我想做如下的东西:#Note:thefollowingcodeisjustasampleinordertounderstandwhatImean.defself.scope_method_name(user)iftable_is_joined?

  5. ruby-on-rails - 如何获取具有 min has_many 记录的记录(加入数据) - 2

    用户.rbhas_many:properties属性.rbbelongs_to:user我想获得一个具有最小属性的用户,例如wiseformax。我找不到任何相关的查询 最佳答案 要找到具有min属性的用户,您可以简单地做,User.joins(:properties).group("properties.user_id").order("count(properties.user_id)desc").last并找到具有max属性的用户,User.joins(:properties).group("properties.user_i

  6. 从零开始系列(1)—— Anaconda + PyCharm + PyTorch(GPU) + 虚拟环境(全步骤,多图警告) - 2

    Anaconda+PyCharm+PyTorch(GPU)+虚拟环境声明一、安装Anaconda二、安装PyCharm三、创建虚拟环境并安装PyTorch四、关联虚拟环境五、致谢声明感谢姜小敏同学对我的支持、鼓励和鞭策!默认你的电脑上已经装有GPU,如果没有GPU,可以正常的进行各种下载安装操作,但是最终结果会有所不同。一、安装Anaconda首先,进入Anaconda官网,单击Download按钮,稍微等待即可下载安装包。下载好之后,双击打开安装包,进行一系列安装操作。建议安装路径全英文,并且一定要记住安装地址。此处不勾选第二项,因此之后需要人为配置环境变量。没啥用,不用勾选,就是跳出两个打

  7. ruby-on-rails - Arel,如何加入 - 2

    给定classCategory'nameASC'end使用Rails3堆栈,我如何查询“有”产品的所有类别? 最佳答案 在ARel(不是ActiveRecord)中,我们将执行以下操作:p=Arel::Table.new:products#BaseRel-varc=Arel::Table.new:categories#BaseRel-varpredicate=p[:category_id].eq(c[:id])#forequalitypredicatep.join(c)#Naturaljoin.on(predicate)#Equi-

  8. 在jupyter notebook中配置GPU - 2

    1.打开AnacondaPrompt,查看虚拟环境中安装了那些kerneljupyterkernelspeclist目前环境中有两个环境,一个是我们的base环境,另一个是我们新安装的tensorflowGPU版本。如果要删除新安装的GPU版本,直接按照上面的路径删除文件夹即可。接下来正式在jupyternotebook中配置GPU。2.打开AnacondaPrompt,安装ipykernelcondainstallipykernel3.接下来创建ipykernel文件condainstall-n环境名称ipykernel我的GPU版本为tensorflow,所以执行以下命令即可:condai

  9. ruby - 在 Ruby 中,使用 "net/http",我们必须加入 url 并自己使用 "?"进行查询? - 2

    在下面的代码中,我们必须使用?字符加入url.path和url.query吗?有更优雅的方法吗?我必须使用net/http,因为在某些情况下我也想在用户代理的header中放置一个字符串。require'net/http'url_string='http://www.time.gov/timezone.cgi?Pacific/d/-8'url=URI.parse(url_string)response=Net::HTTP.start(url.host,url.port)do|http|http.get(url.path+'?'+url.query)endputsresponse.bod

  10. ruby - 如何加入 Rails 3 中的表并计算记录? - 2

    我有一个包含很多硬币的Collection类。我正在尝试选择包含两个以上硬币的收藏品。目前,我可以直接通过Ruby来实现这一点,但效率极低。我当前的代码:collections=Collection.all.select{|c|c.coins.count>2}如何通过与Arel的joins调用来实现这一点?谢谢! 最佳答案 回答我自己的问题:Collection.joins(:coins).group("coins.collection_id").having("count(coins.id)>2")向KJF致敬谁问thissimi

随机推荐