A plugin wrapping MIOpen in order to provide engines to solve some hipDNN graphs.
This plugin can be built as part of the MIOpen project or as a standalone plugin.
- Follow the build instructions for hipDNN defined Building hipDNN.
- Currently the plugin build is defaulted to off. Eventually it wont be a hipdnn build option.
- To enable the plugin build as part of hipdnn, set
HIP_DNN_BUILD_PLUGINS=ONin the CMake configuration.cmake -DHIP_DNN_BUILD_PLUGINS=ON ..
In order to build the plugin standalone, you will need to have installed hipDNN and MIOpen on the system first.
- navigate to the
plugins/miopen_legacy_plugindirectory. - make a build directory,
mkdir build && cd build. - run
cmake -DCMAKE_CXX_COMPILER=<path to amdclang>/clang++ ..to configure the build. - run
ninjato build the plugin.