Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 2.68 KB

File metadata and controls

69 lines (43 loc) · 2.68 KB

AsNumpy API

本文档介绍 AsNumpy 目前已实现的 API 情况。AsNumpy 致力于在昇腾 NPU 上提供与 Numpy 高度兼容的科学计算接口。


📊 API 完成情况总览

AsNumpy 目前已实现多个核心功能模块的 API,涵盖数学运算、逻辑函数、随机抽样等常用科学计算功能。各模块的 API 实现正在持续完善中。


📚 已实现的 API 模块

🧮 数学运算模块 (Math)

数学运算模块是 AsNumpy 的核心模块之一,提供了丰富的数学计算功能:

🎲 随机抽样模块 (Random)

随机模块提供各类概率分布的随机数生成功能:

🔍 逻辑函数模块 (Logic)

逻辑模块提供数组比较、逻辑运算等功能:


🚧 开发进度说明

总体进展

  • 目前 AsNumpy 共规划约 260 个接口
  • 已实现并合并:113 个
  • 待合并:10 个
  • 内部 utils:11 个

各模块进展

  • 数学模块:当前项目的主要进展,已实现大部分常用数学函数,是目前完成度最高的模块
  • 随机模块:由于复杂性进度相对缓慢,部分分布函数仍在开发中
  • 逻辑模块:已实现基础逻辑运算功能
  • 线性代数模块:在整理后逐步合并中

📝 说明

  • 部分 API 可能对参数 shape 有特殊限制,具体请参阅各 API 的详细文档
  • 部分 API 功能尚未完全支持,会在文档中标注
  • API 文档持续更新中