MIOpen
MIOpen copied to clipboard
AMD's Machine Intelligence Library
Attaching two reproducers: - The first one creates 2-D tensors with `miopenSetTensorDescriptor`. Attempting to change the order of dimensions copies the data, but it is not reordered. - The second...
- Add GLU operation with contiguous forward and contiguous backward kernels. - Add driver and gtest for kernels. - MIOpen performs better if: - Input and output tensors are contiguous...
Based on https://github.com/ROCm/MIOpen/pull/2737#discussion_r1486010993 discussion. The project contains lots of copy-pasted functions like integer division with ceil rounding or various power of 2 checks, it would be nice to move that...
Parse single binary gtest output and check that all the tests match [the naming scheme](https://github.com/ROCm/MIOpen/wiki/GTest-development). Verifies https://github.com/ROCm/MIOpen/issues/3133
It's an umbrella ticket for better tracking of GTest improvement activity ordered by priority. The tickets under the different checkboxes are independent and can be done in-parallel, while tickets under...
Some of the test in a current test suite are intended to be unit tests, but for historical reasons they were implemented as integration, which included whole library pipeline, but...
Many of our kernels need to know the target GPU type. Right now we define macros (like `MIO_BN_GFX110X`) at the host side and pass to the kernel during compilation, via...
Check all the tests that they are using appropriate assertion and tests generation functions as recommended [on the wiki](https://github.com/ROCm/MIOpen/wiki/GTest-development)
Some of the tests like layernorm (https://github.com/ROCm/MIOpen/blob/97ec5080860fd432b37e426bd3726cf6c8634b7a/test/gtest/addlayernorm.hpp#L102) have a special `operator