Repository navigation
FlagSparse v0.3.0
Part of FlagOS 2.2.
Changes since v0.2.0 (FlagOS 2.1).
68 pull requests and 12 additional commits.
Source: v0.3.0, commit 097a3c05ef35.
New Features
- add spmv_bsr_opt and spsv_sell (#37) by @zyq1105331849
- New update (#53) by @zyq1105331849
- New update (#63) by @zyq1105331849
- new pytest (
9abeb5ab4f1e; commit)
Hardware Support
- Cuda update (#23) by @zyq1105331849
- gpu ci runner (#25) by @NCIC-AlphaSparse
- Cuda update (#26) by @zyq1105331849
- Cuda update (#28) by @zyq1105331849
- Cuda update (#31) by @zyq1105331849
- Cuda version (#41) by @zyq1105331849
- Cuda version (#42) by @zyq1105331849
- cuda and dcu merged (#44) by @NCIC-AlphaSparse
- dcu tests (#45) by @NCIC-AlphaSparse
- dcu test issue fix1 (#46) by @NCIC-AlphaSparse
- dcu bsr spmv and spmm test now result one matrix and one (#47) by @NCIC-AlphaSparse
- metax and cuda opt (#54) by @NCIC-AlphaSparse
- metax ascend added (#57) by @NCIC-AlphaSparse
- metax and ascend would be fine (#58) by @NCIC-AlphaSparse
- dcu spgemm fp32 and 64 test isolated (#68) by @NCIC-AlphaSparse
- dcu debug s1 (#69) by @NCIC-AlphaSparse
- musa updates (#72) by @NCIC-AlphaSparse
- ascend and maca outputs (#79) by @NCIC-AlphaSparse
- dcu opt (#81) by @NCIC-AlphaSparse
- dcu spmv acc (#82) by @NCIC-AlphaSparse
- dcu and mus opt (#83) by @NCIC-AlphaSparse
- ascend and tianshu debug (#85) by @NCIC-AlphaSparse
- musa delivery bug and matrix dir delete (#92) by @NCIC-AlphaSparse
- dcu spmv csr coo and spmm coo opt (#93) by @NCIC-AlphaSparse
- dcu spmv csr (#99) by @NCIC-AlphaSparse
- dcu spmv csr accu and bandwidth (#101) by @NCIC-AlphaSparse
- gpu ci run (
ff690e96c1f4; commit) - ascend refines (
c205ce1de46d; commit)
Dependencies
- Bump softprops/action-gh-release from 2 to 3 (#13) by @dependabot
- Bump actions/upload-artifact from 4 to 7 (#20) by @dependabot
- Bump actions/checkout from 4 to 7 (#34) by @dependabot
- Bump pytest from 8.1.1 to 9.1.1 in /tools/ci (#35) by @dependabot
- Bump main version to 0.4.0 for development (#90) by @tengqm
Documentation
- doc updates (#67) by @NCIC-AlphaSparse
CI/Infrastructure
- [packaging] Add Debian + RPM packaging (#12) by @shiptux
- [CICD] Add openEuler 24.03 RPM build support (#29) by @shiptux
- [CICD] Pass --prefix /usr explicitly in the pip install fallback (#36) by @shiptux
- ci: build packages on packaging changes, not on every source change (#75) by @shiptux
- ci s (#78) by @NCIC-AlphaSparse
- ci checks (#86) by @NCIC-AlphaSparse
- packaging(rpm): do not bind the dist-info path to the spec Version (#91) by @shiptux
Testing
- test update (#77) by @NCIC-AlphaSparse
- test mtx (#80) by @NCIC-AlphaSparse
- test like flgagems (
2ec1ddaf3e4b; commit)
Reverts
- Revert "New update" (#64) by @NCIC-AlphaSparse
Bug Fixes
- fix spsm and spsv test, and flagtree version none (#32) by @NCIC-AlphaSparse
Other
- merge (#24) by @zyq1105331849
- merge (#27) by @zyq1105331849
- same to flaggems json (#30) by @NCIC-AlphaSparse
- chore: add Apache 2.0 copyright header to all source files (#33) by @tengqm
- matrix load update (#38) by @NCIC-AlphaSparse
- spmv csr optimized (#39) by @NCIC-AlphaSparse
- spgemm,sddmm opt v1 (#40) by @NCIC-AlphaSparse
- Zyq update (#48) by @zyq1105331849
- more backends (#51) by @NCIC-AlphaSparse
- merge_with_spsv (#55) by @zyq1105331849
- multi backends (#60) by @NCIC-AlphaSparse
- cwrapper add (#65) by @NCIC-AlphaSparse
- merge (#66) by @zyq1105331849
- maca sddmm test (#70) by @NCIC-AlphaSparse
- maca debug (#71) by @NCIC-AlphaSparse
- acc tests (#73) by @NCIC-AlphaSparse
- maca spsv and spmv csr test (#74) by @NCIC-AlphaSparse
- 20 lists (#76) by @NCIC-AlphaSparse
- biv added (#87) by @NCIC-AlphaSparse
- chore: bump version to v0.3.0 (#88) by @CLYtou
- xpu musa dcu (#98) by @NCIC-AlphaSparse
- maca sddmm basline (#100) by @NCIC-AlphaSparse
- pytest update (
d9568be61fe4; commit) - readme ci fix (
a98699fdee11; commit) - pre-commit 130 fail fix (
d96e96f9b77f; commit) - ruff format readme (
25c915da8e36; commit) - support python 3.10 for dcu images (
e9054ff35083; commit) - two test scripts (
c811d3053890; commit) - html same to flaggems (
99979db79991; commit) - cf128 test (
d924ec71de21; commit)
Contributors
Thanks to the contributors to the pull requests included in this release.
- @NCIC-AlphaSparse (42 PRs)
- @zyq1105331849 (14 PRs)
- @shiptux (5 PRs)
- @dependabot (4 PRs)
- @tengqm (2 PRs)
- @CLYtou