文件最后提交记录最后更新时间
[AMD] Introduce an OptimizeLDSUsage pass (#3730) This PR inroduces OptimizeLDSUsage pass which generalizes LDS optimization,which was part of the DecomposeUnsupportedLayouts pass. Overall it tries to reduce LDS usage of convert op by adding intermediate layout in conversion. --------- Co-authored-by: Lei Zhang <antiagainst@gmail.com>1 年前
[CI][TEST] update pre-commit hooks and use pre-commit for style tests in CI (#1409) Ref issue: - #1408 Changes: - Add .editorconfig - Add pre-commit-hooks: ```yaml - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.4.0 hooks: - id: check-symlinks - id: destroyed-symlinks - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml - id: check-toml - id: check-ast - id: check-added-large-files - id: check-merge-conflict - id: check-executables-have-shebangs - id: check-shebang-scripts-are-executable - id: detect-private-key - id: debug-statements ``` - Add flake8 to pre-commit config and add .flake8 file - Use pre-commit for style tests in CI - Run pre-commit and fix existing violations: - fix trailing spaces - fix end-of-files - fix mod file mode with chmod -x - run autopep8 on existing code - fix flake8 violations3 年前
[CI] Add macos build test (#3994) 1 年前
fest(ci): add main pipeline Co-authored-by: zhaijiahao<982539404@qq.com> # message auto-generated for no-merge-commit merge: !1006 merge main into main fest(ci): add main pipeline Created-by: leopold0801 Commit-by: zhaijiahao Merged-by: ascend-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## checklist <!-- [x] 表示选中 --> - [ ] 是否通过本地IDE对代码进行静态检查 - [ ] 是否通过本地IDE对代码进行格式化处理 - [ ] 是否进行空指针校验 - [ ] 是否进行返回值校验 - [ ] 是否正确释放new/malloc申请的内存 - [ ] 是否充分考虑接口的异常场景 - [ ] 是否正确记录错误日志 See merge request: Ascend/triton-ascend!10065 个月前
[BUILD] Prepare for future CUDA updates using more flexible configurations (#4632) This PR addresses issues arising from recent updates to NVIDIA's CUDA packages in the conda channel. The key changes are as follows: - Switched from a .txt file to a .json file for specifying versions of individual CUDA packages. This change aligns with NVIDIA's [component version table](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-toolkit-major-component-versions), where major updates might include packages from different versions (e.g., CUDA 12.6 includes packages from versions 12.6.20 and 12.6.37). - Some packages have been split further. For instance, ptxas was previously part of cuda-nvcc but is now provided in a separate package named cuda-nvcc-tools. - Certain packages now have platform-dependent directories after extraction from the tar file. Example: The include path for cudacrt should be set as targets/<platform-name>/include.1 年前