xAI巨无霸超级计算机上线:10万张H100 GPU,计划翻倍至20万张

news2024/9/21 4:39:48

在短短四个多月的时间里,埃隆·马斯克的X公司(前身为Twitter)推出了世界上最强劲的人工智能训练系统。名为Colossus的超级计算机使用了多达10万张NVIDIA H100 GPU进行训练,并计划在未来几个月内再增加5万张H100和H200 GPU。

“本周末,xAI团队启动了我们的Colossus 10万张H100训练集群,”埃隆·马斯克在X平台上写道,“从头到尾只用了122天。Colossus是世界上最强大的AI训练系统。而且,它将在几个月内规模翻倍,达到20万张(其中5万张为H200)。”

根据高科技巨头戴尔公司的负责人迈克尔·戴尔的说法,戴尔迅速开发并组装了Colossus系统。这表明服务器制造商在近几年的人工智能热潮中积累了相当丰富的部署AI服务器的经验。

埃隆·马斯克及其公司的超级计算机布局

近期,埃隆·马斯克和他的公司一直在频繁发布有关超级计算机的消息。8月底,特斯拉宣布推出其Cortex AI集群,其中包括5万张NVIDIA H100 GPU和2万片特斯拉自家的Dojo AI晶圆级芯片。在此之前,7月末,X公司启动了名为Memphis的超级集群用于AI训练,该集群包含10万张液冷H100 GPU。据估计,这一超级计算机至少需要消耗150兆瓦的电力,因为10万张H100 GPU大约需要70兆瓦的电力。

尽管所有这些集群在形式上已经投入运营并开始训练AI模型,但实际上有多少集群真正上线却并不清楚。首先,调试和优化这些超级集群的设置需要一定的时间。其次,X公司需要确保它们有足够的电力供应,尽管埃隆·马斯克的公司已经在使用14台柴油发电机为Memphis超级计算机供电,但仍然不足以满足所有10万张H100 GPU的电力需求。

xAI的LLM训练与资源需求

xAI正在训练Grok版本2大型语言模型(LLM),这需要多达2万张NVIDIA H100 GPU。马斯克预测,未来的版本,如Grok 3,将需要更多的资源,可能需要大约10万张NVIDIA H100处理器来进行训练。为此,xAI需要其庞大的数据中心来训练Grok 3,并在此模型上运行推理。

技术与规模挑战
  • 调试与优化:即使是顶级的超级计算机集群,也需要经历调试和优化的过程。这不仅仅是为了确保硬件能够正常工作,也是为了优化软件和硬件之间的协同工作,从而实现最佳性能。
  • 能源供应:对于如此大规模的计算需求,能源供应是一个巨大的挑战。现有的电力基础设施可能无法完全满足如此大规模的集群,这也促使公司探索新的供电方案,比如使用备用电源或者寻找可再生能源解决方案。
  • 冷却技术:随着GPU数量的增加,散热问题变得越来越严重。液冷技术的应用不仅提高了冷却效率,还降低了噪音污染,这对于大规模数据中心的可持续发展至关重要。
  • 未来展望:随着AI模型复杂度的不断提高,所需的计算资源也随之增加。未来的超级计算机不仅要解决硬件和能源的问题,还需要在软件层面做出改进,以更好地支持大规模的分布式计算任务。

总之,埃隆·马斯克及其团队通过推出Colossus超级计算机,展示了他们在人工智能领域的雄心壮志。随着技术的进步和需求的增长,未来的超级计算机将面临更多的挑战,同时也将迎来更多的发展机遇。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2109355.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

时间序列神器Prophet教程-入门教程

公众号:尤而小屋编辑:Peter作者:Peter 大家好,我是Peter~ 今天给大家分享一个时间序列预测神器Prophet的简易入门教程。 什么是Prophet Prophet是一种基于加法模型的时间序列预测工具,由Facebook的数据科学团队开发…

实战训练与源码教程:用Real-ESRGAN对抗生成超分技术实现超高清图像!

目录 前言 超分数据如何构造呢? Real-ESRGAN 1. 高质量细节重建 2. 真实感和自然度 3. 处理真实世界数据 4. 多尺度和多种类型的输入 5. 视觉效果的提升 超分如何退化 1. 模糊处理 2. 噪声处理 3. 压缩失真 4. 训练数据的退化模拟 2.经典退化模型◆退…

【苍穹外卖】Day 7 缓存、购物车相关接口

1 缓存 存在问题: 用户端小程序展示的菜品数据都是通过査询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大 >解决: 通过 Redis 来缓存菜品数据,减少数据库查询操作 缓存逻辑分析: 每个分…

PyDracula:用 PySide6 和 PyQt6打造现代感 Python GUI 的利器

PyDracula 是一个基于 PySide6 或 PyQt6 的 Python GUI 库,它以其现代、美观、易于定制的特点而闻名。PyDracula 融合了流行的 Dracula 主题,并提供了丰富的功能,让开发者可以轻松构建出具有吸引力的图形界面。本文将详细介绍 PyDracula 的核…

【Godot4.3】CanvasShape资源化改造

概述 通过把之前自定义的CanvasShape类变成资源类型,将可以同时用于CanvasItem绘图和创建扩展的Node2D和Polygon2D节点等。 本篇就完成CanvasShape类的资源化改造,并记录改造过程和思路。 CanvasShape资源类型体系 CanvasShape仍然为图形基类&#xf…

Android Auto未来可能支持无线电广播

通过Android Auto,可以在车载收音机上使用 Google 地图、音乐、收听播客,还能获取天气等基本信息。最近,国外科技媒体9to5Google通过分析 Android Auto v12.3 和 v12.4的应用程序的代码发现了一些提示信息,特别提到了 AM、FM、HD …

【Protobuf】xml、json与protobuf有什么区别,protobuf详解(保姆篇)

文章目录 简介Protobuf 的原理安装 Protobuf 编译器在 Python 中使用 Protobuf安装语言特定的 Protobuf 库定义消息结构生成代码使用 Protobuf 进行序列化和反序列化 在 Java 中使用 Protobuf安装和配置编译 .proto 文件使用生成的 Java 类创建和序列化对象 代码注释 高级特性嵌…

LabVIEW灵活集成与调试的方法

在LabVIEW开发中,为了构建一个既便于调试又能灵活集成到主VI中的控制VI,开发者需要采用适当的编程方式和架构。常见的选择包括模块化设计、状态机架构以及事件驱动编程。这些方法有助于简化调试过程、提高系统的稳定性,并确保代码的重用性和可…

day43-测试平台搭建之前端vue学习-基础2

目录 一、数据代理 二、事件处理 三、计算属性 四、监控属性 五、绑定样式 六、今日学习思维导图 一、数据代理 1.1.数据代理:通过一个对象代理对另外一个对象中属性的操作 (读/写) 1.2.Vue中数据代理的好处:更加方便的操作data中的数据 1.3.基本原…

vue2结合element-ui使用tsx格式实现formily自定义组件

简洁 在公司实习,需要参与开发一个基于formily的低代码平台,实现自定义formily组件,在此记录一下。 示例源码 demo源码 实现思路 开始实现自定义组件之前最好先看一下formily官网的core、vue、element部分,如果有能力也可以阅…

2024数学建模国赛A题word版成品论文30页【附带完整解题代码+可视化图表】

0906 0:30 v1.0 问题一、问题二的完整可运行代码,模型建立与求解这一部分的论文。 0906 5:20 v1.1 增加了第三问的完整可运行代码和第二、三问的“模型建立与求解”的论文。(即1-3问的代码、模型建立与求解、算法设计、结果分析) 1-4问完整可…

TensorFlow创建回归神经网络及Optimizer优化器

一.TensorFlow创建神经层 如图所示,通过该神经网络识别动物猫或狗,共包括输入层(Input Layer)、隐藏层3层(Hidden Layer)和输出层(Output Layer)。其中每个隐藏层神经元都有一个激励…

Unity(2022.3.41LTS) - UI详细介绍- 原始图像

目录 零.简介 一、基本功能 二、属性和设置 三、与其他 UI 元素的配合 四、代码控制 六. 和 image的区别 零.简介 在 Unity 中,RawImage 是一种用于显示原始图像的 UI 组件。 一、基本功能 显示图像:RawImage 主要用于在 UI 中直接显示一张图像。…

Python数组遍历-从基础到高级的全面指南

你有没有想过,为什么有些程序员能够轻松地操纵大量数据,而其他人却在简单的数组操作上挣扎?答案往往藏在一个看似简单却至关重要的技能中:数组遍历。无论你是刚入门的新手,还是寻求提升的老手,掌握Python中的数组遍历技巧都将极大地提升你的编程效率和代码质量。 在这篇文章中…

使用 systemd-analyze 分析 Linux 系统启动慢的原因

使用 systemd-analyze 命令可以查看 Linux 系统在启动过程中每个服务的耗时情况, 方便我们排查是哪个环节导致系统启动缓慢, 以下是整理的常用命令参数和效果. 例子中一下子就可以定位到是 gssproxy.service 服务启动耗时过长. systemd-analyze blame Print list of running u…

LabVIEW如何自学成为专业开发者

自学成为LabVIEW专业开发者需要一个系统化的学习和实践过程,以下是一些关键步骤: 1. 扎实的基础学习 了解LabVIEW的基础概念:首先要熟悉LabVIEW的基本操作、数据流编程理念和图形化编程环境。可以通过LabVIEW的官方教程、Bilibili上的视频课程…

【舞动生命,不缺营养!】亨廷顿舞蹈症患者的维生素补给站

Hey小伙伴们~ 👋 今天我们要聊的是一个温暖而重要的话题——关于亨廷顿舞蹈症(HD)患者如何通过合理补充维生素,来更好地支持他们的健康与生活品质!🌟 🌸 ‌首先,了解亨廷顿舞蹈症‌…

TCP的传输速度

如何确定TCP最大传输速度? TCP 的传输速度,受限于发送窗⼝,接收窗⼝以及⽹络设备传输能⼒。 其中,窗⼝⼤⼩由内核缓冲区⼤⼩决定。如果缓冲区与⽹络传输能⼒匹配,那么缓冲区的利⽤率就达到了最⼤化。 如何计算网络传…

JAVA:Spring Boot 整合 Swagger 的技术指南

请关注微信公众号:拾荒的小海螺 博客地址:http://lsk-ww.cn/ 1、简述 在现代Web开发中,API文档的生成和维护是非常重要的。Swagger是一款流行的API文档生成工具,它可以帮助开发者自动生成API文档,并提供可视化的接口…

Redis从简单使用到底层原理与分布式缓存

文章目录 [Redis参考手册](https://redis.io/docs/latest/commands/)1 基础认识1.1 安装配置1.2 通用命令1.3 数据类型1.3.1 数据结构与内部编码stringkey的结构hashlistsetsorted_set 1.4 单线程模型 2 redis客户端2.1 RESP协议(Redis serialization protocol&…