2. 新增特性及变更

本章列出历次发布的新增特性及变更。

2.1. V3.8.1.x

2.1.1. mcDF_2512 v3.8.1.1

同步了cudf 25.12版本的功能。

2.1.2. mcvs v3.8.1.1

mcvs提供了cuvs的所有功能。支持cagra, ivfflat, ivfpq搜索算法,支持Python和C++接口,支持近似最近邻搜索与聚类分析。

2.2. V3.8.0.x

2.2.1. mcPy v3.8.0.3

无新增和变更特性,修复了reported bug。

2.2.2. mcDF v3.8.0.3

无新增和变更特性,修复了reported bug。

2.2.3. mcFaiss v3.8.0.3

无新增和变更特性,修复了reported bug。

2.2.4. MX-DCM v3.8.0.2

mx-dcm 支持c600 eth 网卡自检 mx-dcm pcie p2p带宽测试支持dma mxdcm 镜像支持 c600 eth(仅支持 X86) mx-dcm pcie p2p 带宽测试支持 dma mx-dcm 支持停止 GPU 诊断功能 mx-dcm 支持诊断测试正在停止状态 mx-dcm 支持诊断结果列出详细数据 mx-dcm diag 支持指定一个或多个 GPU mx-dcmi config 中 –show 与 –set 格式应该保持一致 mx-dcm 依赖库优化 修复了reported bug

2.3. V3.7.0.x

2.3.1. mcPy v3.7.0.3

新增支持numbax Python3.12版本。

2.3.2. mcDF v3.7.0.3

新增支持numbax Python3.12版本。

2.3.3. mcFaiss v3.7.0.3

无新增和变更特性,修复了reported bug。

2.3.4. MX-DCM v3.7.0.2

无新增和变更特性。

2.4. V3.6.0.2

此次发布的软件包仅适配曦云® C600,曦思® N300和曦索® X301、X302产品。

2.4.1. mcPy

无新增和变更特性。

2.4.2. mcDF

无新增和变更特性。

2.4.3. mcFaiss

无新增和变更特性。

2.4.4. MX-DCM 3.6.0.5

无新增和变更特性。

2.5. V3.5.3.x

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.5.1. mcPy v3.5.3.3

无新增和变更特性,修复了reported bug。

2.5.2. mcDF v3.5.3.3

无新增和变更特性,修复了reported bug。

2.5.3. mcFaiss v3.5.3.3

无新增和变更特性,修复了reported bug。

2.5.4. MX-DCM v3.5.3.4

  • 支持 mx-dcm config 配置并获取 dpm max level

  • nic diag 支持子网掩码检查

  • nic diag 区分计算节点及非计算节点网卡

  • nic r2 diag perf 标准通过标准可配置

  • 镜像优化

2.6. V3.4.0.1

此次发布的软件包仅适配曦云® C600,曦思® N300和曦索® X301、X302产品。

2.6.1. mcPy

无新增和变更特性。

2.6.2. mcDF

无新增和变更特性。

2.6.3. mcFaiss

无新增和变更特性。

2.6.4. MX-DCM 3.4.0.2

无新增和变更特性。

2.7. V3.3.0.x

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.7.1. mcPy v3.3.0.2

无新增和变更特性,修复了reported bug。

2.7.2. mcDF v3.3.0.2

无新增和变更特性,修复了reported bug。

2.7.3. mcFaiss v3.3.0.2

无新增和变更特性,修复了reported bug。

2.7.4. MX-DCM v3.3.0.4

MCCL测试优化

2.8. V3.2.1.x

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.8.1. mcPy v3.2.1.3

新增支持Python3.12,修复了reported bug。

2.8.2. mcDF v3.2.1.3

无新增和变更特性,修复了reported bug。

2.8.3. mcFaiss v3.2.1.3

无新增和变更特性,修复了reported bug。

2.8.4. MX-DCM v3.2.1.4

ECN和PFC配置检测。

2.9. V3.2.0.3

此次发布的软件包仅适配曦云® C600,曦思® N300和曦索® X301、X302产品。

2.9.1. mcPy

OAM首次发布,支持mcPy基本功能。

2.9.2. mcDF

OAM首次发布,支持mcDF/dask-mcDF基本功能。

2.9.3. mcFaiss

OAM首次发布,支持mcFaiss基本功能。

2.10. V3.2.0.2

此次发布的软件包仅适配曦云® C600,曦思® N300和曦索® X301、X302产品。

2.10.1. mcPy

首次发布,支持mcPy基本功能。

2.10.2. mcDF

首次发布,支持mcDF/dask-mcDF基本功能。

2.10.3. mcFaiss

首次发布,支持mcFaiss基本功能。

2.11. V3.1.0.x

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.11.1. mcPy v3.1.0.5

无新增和变更特性,修复了reported bug。

2.11.2. mcDF v3.1.0.5

无新增和变更特性,修复了reported bug。

2.11.3. mcFaiss v3.1.0.5

无新增和变更特性,修复了reported bug。

2.11.4. MX-DCM v3.1.0.2

无新增功能。

2.12. V3.0.0.x

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.12.1. mcPy v3.0.0.1

无新增和变更特性,修复了reported bug。

2.12.2. mcDF v3.0.0.1

无新增和变更特性,修复了reported bug。

2.12.3. mcFaiss v3.0.0.1

无新增和变更特性,修复了reported bug。

2.12.4. MX-DCM v3.0.0.7

新增脚本启动容器:start_mxdcmd.sh。

mx-dcm diag,支持执行完查询结果。

2.13. V2.33.0.4

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.13.1. mcPy v2.33.0.4

新增自动化安装及MD5校验脚本,修复了reported bug。

2.13.2. mcDF v2.33.0.4

新增自动化安装及MD5校验脚本,修复了reported bug。

2.13.3. mcFaiss v2.33.0.4

新增自动化安装及MD5校验脚本,修复了reported bug。

2.13.4. MX-DCM v2.33.0.1

无新增功能。

2.14. V2.32.0.3

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.14.1. mcPy v2.32.0.3

新增支持MCCL功能,修复了reported bug。

2.14.2. mcDF v2.32.0.3

无新增和变更特性,修复了reported bug。

2.14.3. mcFaiss v2.32.0.3

无新增和变更特性,修复了reported bug。

2.14.4. MX-DCM v2.32.0.3

新增了MCCL压力测试和NIC网卡诊断功能。

2.15. V2.31.0.4

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.15.1. mcPy v2.31.0.4

无新增和变更特性,修复了reported bug。

2.15.2. mcDF v2.31.0.4

Dask-mcDF wheel包集成到mcDF软件包,修复了reported bug。

2.15.3. mcFaiss v2.31.0.4

无新增和变更特性,修复了reported bug。

2.16. V2.1.8.5+b2.29.0.15,v2.8.0.9+b2.29.0.15,2.1.12.1-2.29.0.3

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.16.1. mcPy v2.1.8.5+b2.29.0.15

无新增和变更特性,修复了reported bug。

2.16.2. mcDF v2.1.8.5+b2.29.0.15

新增支持Python3.10,修复了reported bug。

2.16.3. Dask-mcDF v2.1.8.5+b2.29.0.15

新增支持Python3.10,修复了reported bug。

2.16.4. mcFaiss v2.8.0.9+b2.29.0.15

新增支持Python3.10,修复了reported bug。

2.16.5. MX-DCM 2.1.12.1-2.29.0.3

新增支持MX-DCM工具。

2.17. V2.1.8.2+b2.27.0.11和v2.8.0.7+b2.27.0.11

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.17.1. mcPy v2.1.8.2+b2.27.0.11

新增支持Python3.10,修复了reported bug。

2.17.2. mcDF v2.1.8.2+b2.27.0.11

无新增和变更特性,修复了reported bug。

2.17.3. Dask-mcDF v2.1.8.2+b2.27.0.11

无新增和变更特性,修复了reported bug。

2.17.4. mcFaiss v2.8.0.7+b2.27.0.11

无新增和变更特性,修复了reported bug。

2.18. V2.1.7.9+b2.25.2.9和v2.8.0.5+b2.25.2.9

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.18.1. mcPy v2.1.7.9+b2.25.2.9

无新增和变更特性,修复了reported bug。

2.18.2. mcDF v2.1.7.9+b2.25.2.9

无新增和变更特性,修复了reported bug。

2.18.3. Dask-mcDF v2.1.7.9+b2.25.2.9

无新增和变更特性,修复了reported bug。

2.18.4. mcFaiss v2.8.0.5+b2.25.2.9

无新增和变更特性,修复了reported bug。

2.19. V2.1.7.2+b2.24.0.11和v2.8.0.3+b2.24.0.11

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.19.1. mcPy v2.1.7.2+b2.24.0.11

无新增和变更特性,修复了reported bug。

2.19.2. mcDF v2.1.7.2+b2.24.0.11

无新增和变更特性,修复了reported bug。

2.19.3. Dask-mcDF v2.1.7.2+b2.24.0.11

无新增和变更特性,修复了reported bug。

2.19.4. mcFaiss v2.8.0.3+b2.24.0.11

同步Faiss 1.8.0的版本改动,修复了reported bug。

2.19.5. spark-mxmap v2.1.7.2+b2.24.0.11

新增功能,首次发布。spark-mxmap 提供Spark on GPU插件。主要支持Spark SQL on GPU的执行;支持Spark XGBoost机器学习框架在GPU上的模型训练等,并在用户手册上进行了示例说明。

2.20. v2.1.6.4+b2.23.0.20和v2.7.4.3+b2.23.0.18

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.20.1. mcPy v2.1.6.4+b2.23.0.20

无新增和变更特性,修复了reported bug。

2.20.2. mcDF v2.1.6.4+b2.23.0.20

无新增和变更特性,修复了reported bug。

2.20.3. Dask-mcDF v2.1.6.4+b2.23.0.20

新增功能,首次发布。

2.20.4. mcFaiss v2.7.4.3+b2.23.0.18

无新增和变更特性,修复了reported bug。

2.21. V2.1.6.1+b2.22.0.5

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

无新增和变更特性,修复了reported bug。

2.22. V2.1.5.6

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

无新增和变更特性,修复了reported bug。

2.23. V2.1.3.9

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.23.1. mcPy

优化部分算子性能,修复reported bug。

2.23.2. mcDF

无新增和变更特性,修复reported bug。

2.24. V2.1.2.4

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.24.1. mcPy

优化部分算子性能,修复reported bug。

2.24.2. mcDF

优化IO性能,修复reported bug。

2.25. V2.1.1.4

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

无新增和变更特性,修复reported bug。

2.26. V2.1.1.1

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

无新增和变更特性,修复reported bug。

2.27. V2.0.12.3

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.27.1. mcDF

新增支持IO压缩和解压缩功能如下:

模块

Reader(解压缩算法)

Writer(压缩算法)

CSV

AUTO

NA

GZIP

ZIP

BZIP2

JSON

AUTO

NA

GZIP

ZIP

BZIP2

ORC

ZLIB

SNAPPY

SNAPPY

Parquet

GZIP

SNAPPY

SNAPPY

BROTLI

AVRO

DEFLATE

NA

SNAPPY

2.28. V2.0.11.1

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.28.1. mcPy

  • mcpy.fft.irfft、mcpy.fft.hfft、mcpy.fft.irfftn、mcpy.fft.irfft2接口功能已修复正常。

  • 在compute type 为 COMPUTE_TYPE_TF32 时的mcpy.matmul接口功能已修复正常。

2.29. V2.0.10.1

此次发布的软件包仅适配曦云® C500、C500X、C550、C550-PL、C588,曦思® N260和曦索® X206产品。

2.29.1. mcPy

mcPy支持ndarray数据对象并提供相关的API接口,这些API接口与对应的NumPy API兼容。mcPy支持:

  • N维数组(ndarray): mcpy.ndarray

  • 数据类型(dtypes):boolean( bool_ )、integer( int8int16int32int64uint8uint16uint32uint64)、float( float16float32float64)和complex( complex64

  • 支持与 numpy.ndarray 相同的编程方式,包括基础索引、高级索引和广播

    • NumPy例程

  • 模块级函数: mcpy.*

  • 线性代数函数: mcpy.linalg.*

  • 快速傅里叶变换: mcpy.fft.*

  • 随机数生成器: mcpy.random.*

2.29.2. mcDF

mcDF支持包括loading、joining、aggregating、filtering以及其他数据操作接口。提供的API接口类似pandas对应功能的API接口。

2.29.3. mcFaiss

mcFaiss提供了Faiss的所有功能。支持多种向量搜索算法,包括IVF,LSH,PQ,HNSW等。支持多种语言的接口,包括Python,C++等。支持多种向量数据的应用,包括图像检索,文本检索,语音等。