Releases: So-cean/mamba-ascendc
Releases · So-cean/mamba-ascendc
Release list
mamba-ascendc v0.1.1
License-correction release; operator implementation and runtime behavior are unchanged.
- adds the complete bilingual Mulan PSL 2.0 license text
- pins the upstream provenance of the byte-identical Ascend ACLNN helper
- retains Apache-2.0 for project-owned code and the existing BSD/Makeself notices
- includes LICENSE, Mulan PSL 2.0, NOTICE, and third-party notices in wheel package data and
License-Filemetadata - adds a CI release-license manifest gate
- makes wheel installation examples version-independent
Prebuilt wheels remain intentionally omitted because custom OPP binaries are tied to the target Ascend SoC and CANN toolchain. Build the wheel in the target environment with scripts/build_mamba_ascendc_wheel.sh.
mamba-ascendc v0.1.0
Initial public release of the native AscendC Mamba-2 SSD operator.
Highlights:
- AscendC forward with optional D, z, dt bias/softplus, initial state, and final-state output
- public-autograd backward with M0 correctness fallback and optimized M1 path
- PyTorch oracle, Triton-Ascend comparison, A100 baselines, msprof analysis, and Vision-Mamba2 integration
- reproducible benchmark figures, CPU CI, Apache-2.0 licensing, and third-party provenance
- one wheel packaging flow for the PyTorch extension and custom OPP
Binary wheels are intentionally not attached because custom OPP binaries depend on the target Ascend SoC and CANN toolchain. Build from source with scripts/build_mamba_ascendc_wheel.sh. See CHANGELOG.md for validated environments and current limitations.