description:File a report for ROCm related issues on Linux and Windows. For issues pertaining to documentation or non-bug related, please open a blank issue located below.
title:"[Issue]:"
body:
-type:markdown
attributes:
value:|
Thank you for taking the time to fill out this report!
You can acquire your OS, CPU, GPU (for filling out this report) with the following commands:
description:What GPU(s) did you encounter the issue on (you can select multiple GPUs from the list)
multiple:true
options:
-AMD Instinct MI300X
-AMD Instinct MI300A
-AMD Instinct MI300
-AMD Instinct MI250X
-AMD Instinct MI250
-AMD Instinct MI210
-AMD Instinct MI100
-AMD Instinct MI50
-AMD Instinct MI25
-AMD Radeon Pro V620
-AMD Radeon Pro VII
-AMD Radeon RX 7900 XTX
-AMD Radeon VII
-AMD Radeon Pro W7900
-AMD Radeon Pro W7800
-AMD Radeon Pro W6800
-AMD Radeon Pro W6600
-AMD Radeon Pro W5500
-AMD Radeon RX 7900 XT
-AMD Radeon RX 7600
-AMD Radeon RX 6950 XT
-AMD Radeon RX 6900 XT
-AMD Radeon RX 6800 XT
-AMD Radeon RX 6800
-AMD Radeon RX 6750
-AMD Radeon RX 6700 XT
-AMD Radeon RX 6700
-AMD Radeon RX 6650 XT
-AMD Radeon RX 6600 XT
-AMD Radeon RX 6600
-Other
validations:
required:true
-type:input
attributes:
label:Other
description:If you selected Other, please specify
-type:dropdown
attributes:
label:ROCm Version
description:What version(s) of ROCm did you encounter the issue on?
multiple:true
options:
-ROCm 6.0.0
-ROCm 5.7.1
-ROCm 5.7.0
-ROCm 5.6.1
-ROCm 5.6.0
-ROCm 5.5.1
-ROCm 5.5.0
validations:
required:true
-type:dropdown
attributes:
label:ROCm Component
description:(Optional) If this issue relates to a specific ROCm component, it can be mentioned here.
multiple:true
options:
-Other
-AMD Common Language Runtime
-AMD MIGraphX
-AMD System Management Interface
-amdgpu KCL/autoconf
-amdgpu Kernel-mode GPU Driver
-amdgpu-install
-AOMP
-AOMP Extras
-AqlProfile
-build-infra
-chelsio
-clang-ocl
-Composable Kernel
-dkms
-docker / ROCm-docker
-flang
-gpuburn
-half
-HIP
-HIP Examples
-hipBLAS
-hipBLASLt
-HIPCC
-hipCUB
-hip-examples-private
-hipFFT
-hipfort
-HIPIFY
-hipRAND
-hipSOLVER
-hipSPARSE
-hipSPARSELt
-hipTensor
-hip-tests
-HSA Runtime
-infrastructure
-jenkins-utils
-libdrm
-Linux BPI packaging framework
-llvm-project
-Mesa
-meta
-MIOpen
-MIVisionX
-ml-framework-ci
-MLSEQA_TestRepo
-OpenCL API C++ Bindings
-OpenCL API Headers
-OpenCL Conformance Test Suite
-OpenCL ICD Loader
-perftest-p2p
-prototype
-RCCL
-rccl-rdma-sharp-plugins
-rocALUTION
-rocBLAS
-ROCdbgapi
-ROCdebug-agent
-rocFFT
-ROCgdb
-ROCK
-ROCm Documentation/Website
-ROCm Data Center Tool
-ROCm Examples
-ROCm for Windows
-ROCm Performance Primitives
-ROCm System Management Interface Library
-ROCm Thrust
-ROCm Validation Suite
-rocm_bandwidth_test
-rocm-cmake
-rocm-core
-rocm-docs-core
-rocminfo
-rocMLIR
-rocmtools
-rocPRIM
-rocprofiler
-rocRAND
-ROCR-Runtime
-rocSOLVER
-rocSPARSE
-roctracer
-ROCT-Thunk-Interface
-rocWMMA
-Tensile
-umr
-ibv_rc_pingpong-amd
-mellanox
-mpitest
-Pytorch
-Tensorflow
-APEX
-torchvision
-Magma
-type:textarea
attributes:
label:Steps to Reproduce
description:(Optional) Detailed steps to reproduce the issue.
validations:
required:false
-type:textarea
attributes:
label:(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
description:The output of rocminfo --support could help to better address the problem.
validations:
required:false
-type:textarea
attributes:
label:Additional Information
description:(Optional) Any additional information that is relevant, e.g. relevant environment variables, dockerfiles, log files, dmesg output (on Linux), etc.
abstract: Composable Kernel (CK) library aims to provide a programming model for writing performance critical kernels for Machine Learning workloads across multiple architectures including GPUs, CPUs, etc, through general purpose kernel progarmming languages, like HIP C++.
RUN curl -fsSL https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor-o /etc/apt/trusted.gpg.d/rocm-keyring.gpg
RUN wget https://repo.radeon.com/amdgpu-install/5.7/ubuntu/focal/amdgpu-install_5.7.50700-1_all.deb --no-check-certificate
RUN apt-get update &&DEBIAN_FRONTEND=noninteractive apt-get install-y--allow-unauthenticated ./amdgpu-install_5.7.50700-1_all.deb
RUN wget -qO - http://repo.radeon.com/rocm/rocm.gpg.key | apt-key add - &&\
sh -c"echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] $DEB_ROCM_REPO focal main > /etc/apt/sources.list.d/rocm.list"&&\
sh -c'echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] https://repo.radeon.com/amdgpu/$ROCMVERSION/ubuntu focal main > /etc/apt/sources.list.d/amdgpu.list'
RUN if["$ROCMVERSION"!="6.0.1"];then\
sh -c"wget https://repo.radeon.com/amdgpu-install/6.0/ubuntu/focal/amdgpu-install_6.0.60000-1_all.deb --no-check-certificate"&&\
sh -c"echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] $DEB_ROCM_REPO focal main > /etc/apt/sources.list.d/rocm.list"&&\
sh -c'echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] https://repo.radeon.com/amdgpu/$ROCMVERSION/ubuntu focal main > /etc/apt/sources.list.d/amdgpu.list';\
sh -c'echo deb [arch=amd64 trusted=yes] http://compute-artifactory.amd.com/artifactory/list/rocm-release-archive-20.04-deb/ 6.0.1 rel-95 > /etc/apt/sources.list.d/rocm-build.list'&&\
amdgpu-repo --amdgpu-build=1704947;\
fi
RUN sh -c"echo deb http://mirrors.kernel.org/ubuntu focal main universe | tee -a /etc/apt/sources.list"
description:"Force building docker image (default: false), set to true if docker image needs to be updated.")
string(
name:'ROCMVERSION',
defaultValue:'5.7',
description:'Specify which ROCM version to use: 5.7 (default).')
defaultValue:'6.0',
description:'Specify which ROCM version to use: 6.0 (default).')
string(
name:'COMPILER_VERSION',
defaultValue:'',
description:'Specify which version of compiler to use: release, amd-stg-open, or leave blank (default).')
description:'Specify which version of compiler to use: release, amd-staging, amd-mainline-open, or leave blank (default).')
string(
name:'COMPILER_COMMIT',
defaultValue:'',
description:'Specify which commit of compiler branch to use: leave blank to use the latest commit, or use 5541927df00eabd6a110180170eca7785d436ee3 (default) commit of amd-stg-open branch.')
description:'Specify which commit of compiler branch to use: leave blank to use the latest commit (default), or use some specific commit of llvm-project branch.')
string(
name:'BUILD_COMPILER',
defaultValue:'hipcc',
description:'Specify whether to build CK with hipcc (default) or with clang.')
defaultValue:'clang',
description:'Specify whether to build CK with hipcc or with clang (default).')
booleanParam(
name:"RUN_FULL_QA",
defaultValue:false,
...
...
@@ -694,12 +695,20 @@ pipeline {
description:"Use the CK build to verify hipTensor build and tests (default: ON)")
string(
name:'hipTensor_branch',
defaultValue:'develop',
description:'Specify which branch of hipTensor to use (default: develop)')
defaultValue:'mainline',
description:'Specify which branch of hipTensor to use (default: mainline)')
booleanParam(
name:"USE_SCCACHE",
defaultValue:true,
description:"Use the sccache for building CK (default: ON)")
booleanParam(
name:"RUN_CPPCHECK",
defaultValue:false,
description:"Run the cppcheck static analysis (default: OFF)")
booleanParam(
name:"RUN_PERFORMANCE_TESTS",
defaultValue:false,
description:"Run the performance tests (default: OFF)")