AMDMIGraphX
AMDMIGraphX copied to clipboard
AMD's graph optimization engine.
## Motivation Give a more proper error instead of abort on `std::bad_alloc`. ## Technical Details I'm trying to build migraphx on top of TheRock. It does not work and aborts...
Logger should be able to record into more than just std::cout and std::cerr. This is especially useful for Windows applications as they have different output streams as opposed to Linux....
## Motivation ## Technical Details ## Changelog Category - - [ ] Added: New functionality. - - [ ] Changed: Changes to existing functionality. - - [ ] Removed: Functionality...
## Motivation Create a separate reference implementation for rotary embedding to be used with GQA and Sparse Attention. The reference implementation is accompanied by an op builder, which is to...
failure of test_topk<migraphx::shape::float_type, 1000, 120000> is based on the input data pattern
Turning into a PR, just to show TopK test failure. Fails in Rocm 7.1 ## Motivation ## Technical Details ## Changelog Category - - [ ] Added: New functionality. -...
### Problem Description When the cmake variable MIGRAPHX_USE_HIPBLASLT is OFF, there is this compile error /src/targets/gpu/lowering.cpp:267:51: error: no member named 'gfx_default_rocblas' in namespace 'migraphx::gpu' 267 | not hipblaslt_supported() or gpu::gfx_default_rocblas()))...
## Motivation Modified env file to label a pass was code ## Technical Details From rewrite_pooling to ``rewrite_pooling`` ## Changelog Category - - [ ] Added: New functionality. - -...
### Problem Description I've run into a problem that `msgpackc-cxx` symbols in `rocroller` from `TheRock` build and the ones in `libmigraphx.so` are conflicting, and being shared libraries with the symbols...
We currently use std::cout and std::cerr outputs. These instances should be replaced with the logger once basic functionality is verified.