本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
马斯克入局AIGC大战,紧急抢购约1万张GPU!
什么概念?
特斯拉最强超算Dojo也不趁这么多。
Dojo在2022年升级后公布的数据是7360块A100,虽然这次买的什么型号还不清楚,但光从数量来说也足够恐怖。
据Business Insider消息,这1万显卡是买给推特的。
爆料者称,推特版GPT已在准备中,而且推特本身就拥有海量数据,存在一定优势。
等一下?马斯克不是前一阵还签署公开信,呼吁比GPT-4强大的AI模型暂停6个月的吗?
真就应了网友说的“你们停停,等我追上”呗?

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

据知情人士透露,马斯克的人工智能项目还处于早期阶段,购买如此多的额外计算能力足以表明他的决心。
如开头所说,这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万美元。
这么说,推特一直缺钱的原因找到了?(手动狗头)
自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可能是最好的。
猫可能会反对(好奇心害死猫),但好奇猴乔治(来自流行启蒙读物)会大力支持。

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如果要生成左连接,如何连接两个表? 最佳答案 你可以使用
目录前言一、什么是AIGC?1、什么是PGC?2、什么是UGC?3、什么是PUCG?4、什么是AIGC?二、总结前言很明显,ChatGPT的爆火,带动了AIGC(AI-GeneratedContent)概念的火热。一、什么是AIGC?GC,全称GeneratedContent,是指创作内容。与之相对应的概念中,有PGC、UGC、PUGC、AIGC。1、什么是PGC?PGC,全称ProfessionalGeneratedContent,指专业生产内容。专业生产内容模式,主要表现为由专家或者机构来进行内容的生产,具备专业的内容生产能力,能够保证内容的专业性。主要应用在知识付费、在线教育、学习平台等
视频有很多事件我正在尝试获取所有在未来安排了事件的视频。我已经有了这个:named_scope:scheduled_in_future,:joins=>:event,:conditions=>["event.scheduled_start>?ANDevent.status=?",Time.now.to_i,'PENDING']这行得通,但如果同一个视频在未来有多个事件,它会给我重复的视频记录。当然,我可以遍历数组并清除重复项,但必须有一种SQL方法才能做到这一点。我尝试添加一个:select=>"DISTINCT(video.id)"但它只返回ID字段而不是整个记录。
我正在使用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?
用户.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
Anaconda+PyCharm+PyTorch(GPU)+虚拟环境声明一、安装Anaconda二、安装PyCharm三、创建虚拟环境并安装PyTorch四、关联虚拟环境五、致谢声明感谢姜小敏同学对我的支持、鼓励和鞭策!默认你的电脑上已经装有GPU,如果没有GPU,可以正常的进行各种下载安装操作,但是最终结果会有所不同。一、安装Anaconda首先,进入Anaconda官网,单击Download按钮,稍微等待即可下载安装包。下载好之后,双击打开安装包,进行一系列安装操作。建议安装路径全英文,并且一定要记住安装地址。此处不勾选第二项,因此之后需要人为配置环境变量。没啥用,不用勾选,就是跳出两个打
给定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-
1.打开AnacondaPrompt,查看虚拟环境中安装了那些kerneljupyterkernelspeclist目前环境中有两个环境,一个是我们的base环境,另一个是我们新安装的tensorflowGPU版本。如果要删除新安装的GPU版本,直接按照上面的路径删除文件夹即可。接下来正式在jupyternotebook中配置GPU。2.打开AnacondaPrompt,安装ipykernelcondainstallipykernel3.接下来创建ipykernel文件condainstall-n环境名称ipykernel我的GPU版本为tensorflow,所以执行以下命令即可:condai
在下面的代码中,我们必须使用?字符加入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
我有一个包含很多硬币的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