Skip to content

Releases: So-cean/mamba-ascendc

mamba-ascendc v0.1.1

Choose a tag to compare

@So-cean So-cean released this 10 Aug 10:35
99cced7

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-File metadata
  • 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

Choose a tag to compare

@So-cean So-cean released this 10 Aug 09:59
fb5b945

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.