HIP icon indicating copy to clipboard operation
HIP copied to clipboard

HIP: C++ Heterogeneous-Compute Interface for Portability

Results 379 HIP issues
Sort by recently updated
recently updated
newest added

The programming manual for "Managed Memory Allocation" [refers](https://github.com/ROCm-Developer-Tools/HIP/blob/3aad3723f20700002b770f04f83b3dafab00bd41/docs/user_guide/programming_manual.md?plain=1#L52) the user to `HIP-API.pdf`. I can't find it by searching the web nor my local system Does it exist? If it still...

documentation

How to use inline asm to store the value of array? I did the following try: ``` __global__ void axpy(int4 *x, int4 *y) { int tid = threadIdx.x; // y[threadIdx.x]...

Hi. I'm using ROCm 5.4.3 with Julia and have encountered following situation. Allocating arrays in a loop without freeing them leads to a NULL pointer at some point (potentially when...

A subtitle for this issue would be: "The default HIP clang compiler cannot find GCC compilers on HPC clusters in non-default paths". It's hard to find a place for this...

The [CDNA2 whitepaper](https://www.amd.com/content/dam/amd/en/documents/instinct-business-docs/white-papers/amd-cdna2-white-paper.pdf) mentions using packed float to fill a whole "lane" instead of wasting half to compute capability. In fact, an MI250X is capable of 23.9 TFlop/s of double...

Under Investigation

### Problem Description From the following reproducer: ```c++ #include // Case 1: with unnamed namespace fails namespace { // struct Undef; }; // Case 2: passes // struct Undef; /////////////////////////////////////////////////...

Under Investigation

### Problem Description Cannot port with https://rocmdocs.amd.com/projects/HIP/en/latest/user_guide/hip_porting_guide.html. hipXXX scripts don't work. /usr/bin/hipexamine-perl.sh: line 13: /opt/rocm-6.0.2/bin/../../libexec/hipify/findcode.sh: No such file or directory If I fix this and run hipexamine-perl.sh --help, it still...

Under Investigation

### Problem Description Problem similar to [ROCm/#2977](https://github.com/ROCm/ROCm/issues/2977). (Perhaps I should have submitted that issue also in this repo) Calling `hipCtxGetApiVersion` with the same types of arguments as a succesful call...

Under Investigation

### Problem Description Problem similar to #3422 A call to `hipMemcpyHtoDAsync` with similar types of arguments as a succesful call to [cuMemcpyHtoDAsync](https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__MEM.html#group__CUDA__MEM_1g1572263fe2597d7ba4f6964597a354a3) gives ``` error: invalid conversion from 'const void*'...

Under Investigation

Something like is done in hipSYCL where all functions called from a kernel are automatically marked as `__host__` and `__device__` if they do not have any of these markings. It...