{"id":18711162,"url":"https://github.com/rocm/hiptensor","last_synced_at":"2026-05-29T07:20:26.907Z","repository":{"id":176960099,"uuid":"614541474","full_name":"ROCm/hipTensor","owner":"ROCm","description":"AMD’s C++ library for accelerating tensor primitives","archived":false,"fork":false,"pushed_at":"2025-04-04T03:05:21.000Z","size":5164,"stargazers_count":39,"open_issues_count":6,"forks_count":22,"subscribers_count":14,"default_branch":"develop","last_synced_at":"2025-04-04T04:19:12.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://rocm.docs.amd.com/projects/hipTensor/en/latest/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ROCm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-15T19:53:18.000Z","updated_at":"2025-04-03T15:30:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"b9e71db0-e763-4356-a959-4f5110185fdb","html_url":"https://github.com/ROCm/hipTensor","commit_stats":{"total_commits":415,"total_committers":22,"mean_commits":"18.863636363636363","dds":0.7686746987951807,"last_synced_commit":"2236891803aa4912485445dc5b07684952161179"},"previous_names":["rocmsoftwareplatform/hiptensor","rocm/hiptensor"],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FhipTensor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FhipTensor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FhipTensor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FhipTensor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ROCm","download_url":"https://codeload.github.com/ROCm/hipTensor/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248036067,"owners_count":21037092,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T12:37:28.839Z","updated_at":"2026-04-02T11:46:27.280Z","avatar_url":"https://github.com/ROCm.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hipTensor\n\n\u003e [!NOTE]\n\u003e The published documentation is available at [hipTensor](https://rocm.docs.amd.com/projects/hipTensor/en/latest/index.html) in an organized, easy-to-read format, with search and a table of contents. The documentation source files reside in the `docs` folder of this repository. As with all ROCm projects, the documentation is open source. For more information on contributing to the documentation, see [Contribute to ROCm documentation](https://rocm.docs.amd.com/en/latest/contribute/contributing.html).\n\nWelcome! hiptensor is AMD's C++ library for accelerating tensor primitives using GPU matrix cores on AMD's latest discrete GPUs.\n\n## Requirements\n\nhipTensor currently supports the following AMDGPU architectures:\n\n* CDNA class GPU featuring matrix core support: gfx908, gfx90a, gfx942, gfx950 as 'gfx9'\n\n:::{note}\nDouble precision FP64 datatype support requires gfx90a, gfx942 or gfx950\n:::\n\nDependencies:\n\n* Minimum ROCm version support is 6.0.\n* Minimum cmake version support is 3.14.\n* Minimum ROCm-cmake version support is 0.8.0.\n* Minimum Composable Kernel version support is composable_kernel 1.1.0 for ROCm 6.0.2 (or ROCm package composablekernel-dev).\n* Minimum HIP runtime version support is 4.3.0 (or ROCm package ROCm hip-runtime-amd).\n* Minimum LLVM dev package version support is 10.0 (available as ROCm package rocm-llvm-dev).\n\nOptional:\n\n* doxygen (for building documentation)\n\n## Build with CMake\n\nFor more detailed information, please refer to the [hipTensor installation guide](https://rocm.docs.amd.com/projects/hipTensor/en/latest/install/installation.html).\n\n### Project options\n\n| Option                              | Description                                         | Default Value                                                    |\n|-------------------------------------|-----------------------------------------------------|------------------------------------------------------------------|\n| AMDGPU_TARGETS (Deprecated)         | Build code for specific GPU target(s)               | gfx908;gfx90a;gfx942;gfx950                                      |\n| GPU_TARGETS                         | Build code for specific GPU target(s)               | gfx908;gfx90a;gfx942;gfx950                                      |\n| HIPTENSOR_BUILD_TESTS               | Build Tests                                         | ON                                                               |\n| HIPTENSOR_BUILD_SAMPLES             | Build Samples                                       | ON                                                               |\n| HIPTENSOR_BUILD_COMPRESSED_DBG      | Enable compressed debug symbols                     | ON                                                               |\n| HIPTENSOR_DEFAULT_STRIDES_COL_MAJOR | Set hiptensor default data layout to column major   | ON                                                               |\n\n### Example configurations\n\nBy default, the project is configured as Release mode. Here are some of the examples for the configuration:\n\n| Configuration                    | Command                                                                   |\n|----------------------------------|---------------------------------------------------------------------------|\n| Basic                            | `CC=hipcc CXX=hipcc cmake -B\u003cbuild_dir\u003e .`                                |\n| Targeting gfx908                 | `CC=hipcc CXX=hipcc cmake -B\u003cbuild_dir\u003e . -DGPU_TARGETS=gfx908:xnack-`    |\n| Debug build                      | `CC=hipcc CXX=hipcc cmake -B\u003cbuild_dir\u003e . -DCMAKE_BUILD_TYPE=Debug`       |\n| Build without tests (default on) | `CC=hipcc CXX=hipcc cmake -B\u003cbuild_dir\u003e . -DHIPTENSOR_BUILD_TESTS=OFF`    |\n\nAfter configuration, build with `cmake --build \u003cbuild_dir\u003e -- -j\u003cnproc\u003e`.\n\n## Documentation\n\nFor more comprehensive documentation on installation, samples and test contents, API reference and programmer's guide you can build the documentation locally using the following commands:\n\n```bash\ncd docs\n\npip3 install -r sphinx/requirements.txt\n\npython3 -m sphinx -T -E -b html -d _build/doctrees -D language=en . _build/html\n```\n\nThe HTML documentation can be viewed in your browser by opening docs/_build/html/index.html result.\n\nThe latest official documentation for hipTensor is available at:\n[https://rocm.docs.amd.com/projects/hipTensor/en/latest/index.html](https://rocm.docs.amd.com/projects/hipTensor/en/latest/index.html).\n\n## Contributing to the hipTensor Library\n\nCommunity collaboration is encouraged! If you are considering contributing, please follow the [hipTensor Contribution Guide](https://rocm.docs.amd.com/projects/hipTensor/en/latest/contribution/contributors-guide.html) to get started.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Fhiptensor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocm%2Fhiptensor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Fhiptensor/lists"}