快速开始

Mars 利用并行和分布式技术加速 numpy、pandas、scikit-learn 和 Python 函数。

Mars 中包含四种主要接口:

  1. Mars tensor,提供了 numpy 接口,且能处理大规模矩阵、张量/多维数组。

  2. Mars DataFrame,提供了 pandas 接口,且能处理大规模 DataFrame。

  3. Mars learn,提供了 scikit-learn 接口,且加速机器学习算法。

  4. Mars Remote,能让一系列 Python 函数并行执行。

Mars 默认延迟执行,需要调用 .execute() 方法来触发计算,不过,Mars 也支持 Eager 执行,如果打开了 eager 模式,每次创建 tensor、DataFrame 等 Mars 对象的时候,会自动触发执行。

Mars 能 使用 NVIDIA 显卡 来加速执行。