AI DataLake版本说明
本节内容介绍了AI DataLake当前提供的各引擎版本配套关系和特性说明。
各引擎版本支持情况
AI DataLake当前提供的各引擎版本配套关系和特性说明如表1所示。
多模数据引擎Aura 3.5.0版本特性说明
| 主要功能/特性 | 说明 |
|---|---|
| AuraJobV2端点管理 |
|
| 基于Aura DataFrame的多模处理 | 基于Aura DataFrame SDK的多模处理,支持异构算力、流水线执行、并发动态自适应调整等能力,提供更好的性能。
|
| 计算资源统一调度 | 提供对CPU、GPU、NPU等异构计算资源的统一管理与调度能力,用户可通过任务声明式配置,将不同计算密集型负载分配至最优硬件资源。 |
| 自定义镜像管理 | 提供通过自定义Aura镜像创建Aura端点并运行Dataframe作业,用户可在AI DataLake提供的Aura基础镜像之上,通过Dockerfile集成自研算法库、系统依赖包或特定版本的Python库,构建符合业务场景的个性化运行环境。 |
| 集群弹性扩缩容 | 根据端点任务负载情况,在预置的工作组资源最小值和最大值之间进行自动伸缩。 |
| 原生API兼容,零代码迁移 | AuraJobV2 兼容SQL语法,提供JDBC驱动支持。 |
| 数据格式 |
|
| 生态配套 |
|
| 主要功能/特性 | 说明 |
|---|---|
| AuraJob端点 |
|
| 计算资源统一调度 | 提供对CPU、GPU、NPU等异构计算资源的统一管理与调度能力,用户可通过任务声明式配置,将不同计算密集型负载分配至最优硬件资源。 |
| 支持资源弹性扩缩容 | 根据Job的任务数量能在资源规格配置的最小值与最大值之间自动伸缩。 |
| 支持挂载临时存储 | 临时存储用于作业运行过程中的临时下盘和缓存,可存储中间结果、模型文件等非持久化数据。 |
| 自定义镜像管理 | 支持基于自定义镜像运行,兼容已有程序,无需代码改造。 |
| 提供端点监控和作业监控 |
|
| 提供LTS日志记录与查询 | 将Job标准输出日志自动投递到LTS,系统将自动完成日志的实时采集、查询和分析,从而简化日志管理流程,提高问题定位和故障排查的效率,同时确保日志数据的安全隔离,满足多租户场景下的安全与合规要求。 |
AI计算引擎Ray 2.54.0版本特性说明
| 主要功能/特性 | 说明 |
|---|---|
| RayCluster端点 |
|
| RayJob端点 | 提供三种资源模式,适配多样化Ray工作负载。
|
| 计算资源统一调度 | 提供对CPU、GPU、NPU等异构计算资源的统一管理与调度能力,用户可通过任务声明式配置,将不同计算密集型负载分配至最优硬件资源。 |
| 自定义Ray镜像管理 | 支持通过自定义Ray镜像创建RayCluster或RayJob端点并运行Ray作业。 您可以在AI DataLake提供的Ray基础镜像之上,通过Dockerfile集成内部算法库、系统依赖包或特定版本的Python库,构建符合业务场景的个性化运行环境。 |
| Ray集群弹性扩缩容 | 提供Worker Autoscaling,Worker数量弹性范围可配置,集群将根据当前任务队列长度和资源负载情况,在预置的最小值与最大值之间自动伸缩Worker数量。 |
| 原生Ray API兼容,零代码迁移 | 提供与开源Ray 2.54.0版本完全一致的API接口和行为语义,用户无需修改任何业务代码或工作流,即可将现有Ray应用无缝迁移至AI DataLake平台。 |
| 数据格式 |
|
| 生态配套 | 兼容Python 3.10/3.11版本 |
批处理引擎Spark 4.0.0版本特性说明
| 主要功能/特性 | 说明 |
|---|---|
| Spark端点 | 提供三种资源模式,适配多样化Spark工作负载。
|
| SparkSQL |
|
| SparkJob |
|
| 计算资源统一调度 | 提供对CPU资源的统一管理与调度能力。 |
| Spark集群弹性扩缩容 | Spark SQL可根据当前任务排队数量,在预置的最小值与最大值之间自动伸缩executor数量。 |
| 原生Spark兼容,零代码迁移 | 提供与开源Spark 4.0.0 版本部分兼容的API接口和行为语义。 详情请参见Spark语法参考。 |
| 数据格式 | 支持Iceberg V2、Iceberg V3、Parquet、CSV、TEXT传统湖仓格式读写。 |
| 生态配套 |
|