Repository navigation
Releases: flagos-ai/FlagTensor
Releases · flagos-ai/FlagTensor
Release list
FlagTensor v0.3.0
FlagTensor v0.3.0
Part of FlagOS 2.2.
Changes since v0.2.0 (FlagOS 2.1).
17 pull requests and 53 additional commits.
Source: v0.3.0, commit ebb2a932d28a.
New Features
- feat: add C++ wrapper with TritonJIT support for all 36 operators (#7) by @yzw234
- feat: add PPU (平头哥) backend adaptation (#10) by @yzw234
- feat: add Huawei Ascend backend adaptation (#12) by @yzw234
- feat: muxi (MetaX C550) backend with PyTorch-native baseline support (#17) by @yzw234
- Add kernel mode benchmark results to version control (
04d9bfb86a3e; commit) - Add contraction and trinary operators with fused trinary prototype (
a5272187d980; commit) - feat: vendor-gated operator selection for non-production backends (
781a98c0aff0; commit) - feat: add Hygon DCU and Kunlunxin XPU backend support (
5153939d07c0; commit) - feat: merge Hygon DCU + Kunlunxin XPU backend support (
1be84f25b0f7; commit) - feat: merge setup_muxi.sh into unified setup.sh as --backend metax (
2f895c104a4c; commit)
Performance
- Performance shape format: tuple () → list [] for platform compatibility (
14323a4e1d52; commit) - perf: remove metax-specific PERF_REPORT_metax.md (
81c621445d9e; commit)
Hardware Support
Improvements
- refactor: complete acceptance-ready restructuring (
11676c85db88; commit)
Documentation
- Documentation: align with FlagGems style (
bd8ac605e21a; commit)
CI/Infrastructure
- [packaging] Port #4 to 0.3.0-rc2 (native NVIDIA DEB and RPM packages) (#19) by @shiptux
- ci: publish release packages to FlagOS Nexus via the shared workflow (#20) by @shiptux
- ci: build packages on packaging changes, not on every source change (#24) by @shiptux
- CI/CD: transparent setup + FlagOS-compliant workflows (
801dc1fe4dbb; commit) - CI: consolidate to 4 core workflows, org-level runner labels (
db4b64a74877; commit) - CI: fix pre-commit step, add checkout retry for GPU jobs (
484a40c6d916; commit) - CI: make setup.sh robust for non-root runner environments (
4e1590cf06ce; commit) - CI: retrigger after runner cwd fix (
77c6025758c0; commit) - CI: remove continue-on-error for checkout (was masking failures) (
1b1f80641f36; commit) - CI: retrigger after gitconfig fix (
f706cb90f51e; commit) - CI: skip flake8/isort/black in quality-gate (pre-existing issues) (
7e269e3e8ed2; commit) - CI: trigger test after runner gitconfig/HOME fix (
59cbc8114622; commit) - CI: retrigger after runner HOME fix (
2d9f951292bf; commit) - CI: retrigger after root gitconfig fix (
782dc6d21f30; commit) - CI: document self-hosted A100 runner labels (
ae657f36bfdb; commit)
Bug Fixes
- fix(packaging): build native NVIDIA DEB and RPM packages (#4) by @shiptux
- fix: resolve empty performance data in summary.json for dual-key oper… (#5) by @yzw234
- fix: add trailing newlines for pre-commit end-of-file-fixer (#8) by @yzw234
- fix: Triton 3.6 compat (flagtree 0.6.1+iluvatar3.6) + iluvatar tune_c… (#15) by @yzw234
- fix: block-sparse contraction, CuTensor workspace, benchmark dtype alignment, CI/CD docs (
7094fc4499cd; commit) - Fix pre-commit: trailing whitespace + end-of-file newlines (
d29c7ef1e6c0; commit) - Fix end-of-file newlines on legacy test files (
154b9ef44451; commit) - Fix end-of-file blank lines in legacy test files (
b1c908c9e03a; commit) - Fix trailing whitespace in docs/environment.md (
fbaed81f5760; commit) - fix: benchmark result format aligned to flag_gems reference (
abd4d324e689; commit)
Other
- chore: add Apache 2.0 copyright header to all source files (#6) by @tengqm
- Jingyj (#9) by @yzw234
- 0.3.0 rc2 (#23) by @yzw234
- Remove non-kernel benchmark results from version control (
5b4392744865; commit) - Sync CI workflows and README for kernel/operator automation (
efd4aafe8816; commit) - Sync weekly tests and benchmarks for newly added operators (
4a00e4766aec; commit) - Merge origin/main into feature/initial-implementation (
272ec4193d18; commit) - Merge branch 'feature/initial-implementation' into 'main' (
4f9d4d29bd68; commit) - chore: remove benchmark/results from git tracking (
685a0e958f11; commit) - chore: update workflows and docs for registry integration (
72bd1186a8e5; commit) - Merge branch 'feature/initial-implementation' into 'main' (
69ae6e50dc5c; commit) - chore: remove weekly_tests/weekly_benchmark, redirect to spec-compliant paths (
1c917555df7c; commit) - Merge branch 'feature/initial-implementation' into 'main' (
498d2b22241f; commit) - Merge github/main: resolve CI, weekly workflow and README conflicts (
a6d8df33f5a4; commit) - Adapt for flagtree triton 3.3 + add A100 CI runner config (
1814fb078701; commit) - Align FlagTensor with FlagGems operator library specification (
8d9bee27c097; commit) - P0+P1: test infrastructure + multi-vendor backend + environment doc (
936e19337255; commit) - Multi-GPU parallel test runner + FP8 bench fix (
c370274a37ca; commi...
FlagOS 2.1 — FlagTensor v0.2.0
FlagOS 2.1 release — FlagTensor v0.2.0