Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add flag to move libraries under project name #188

Merged
merged 2 commits into from
May 22, 2024
Merged

Conversation

ahsan-ca
Copy link
Contributor

@ahsan-ca ahsan-ca commented May 10, 2024

Add flag to move libraries and include files under project name.

@@ -119,7 +119,7 @@ endfunction()
option(ROCM_SYMLINK_LIBS "Create backwards compatibility symlink for library files." ON)

function(rocm_install_targets)
set(options)
set(options PRIVATE_LIB)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can the word PRIVATE work here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@@ -131,21 +131,51 @@ function(rocm_install_targets)
set(EXPORT_FILE ${PARSE_EXPORT})
endif()

set(PRIVATE_LIB OFF)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to make an intermediate variable, you can just check if(PARSE_PRIVATE) everywhere.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have made all the requested changes but I seem to be running into test failures now. Not sure if this change is causing the issue or is it something else that I am missing, but my changes are now breaking CI. I am looking into it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have fixed the CI failures.

@@ -0,0 +1,7 @@
/*******************************************************************************
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source files should be all lowercase.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

#ifndef GUARD_SIMPLE_PRIVATE_H
#define GUARD_SIMPLE_PRIVATE_H

void simple-private();
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be simple_private as - is not valid symbol identifier.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching that, I missed to change it here. Done.

@ahsan-ca ahsan-ca force-pushed the lib-under-project branch 2 times, most recently from 2673381 to 055d869 Compare May 15, 2024 19:41
@ahsan-ca ahsan-ca requested a review from pfultz2 May 15, 2024 20:17
@ahsan-ca ahsan-ca force-pushed the lib-under-project branch 2 times, most recently from 258e82d to cbff664 Compare May 17, 2024 21:21
@ahsan-ca ahsan-ca marked this pull request as ready for review May 17, 2024 21:56
@ahsan-ca
Copy link
Contributor Author

Libraries under /opt/rocm/lib/migraphx/lib after make install:

Ubuntu:

root@d88d423511f4:/code/AMDMIGraphX/AMDMIGraphX/build# ls -l /opt/rocm/lib/migraphx/lib/
total 290708
lrwxrwxrwx 1 root root        22 May 21 15:50 libmigraphx.so -> libmigraphx.so.2010000
lrwxrwxrwx 1 root root        24 May 21 15:50 libmigraphx.so.2010000 -> libmigraphx.so.2010000.0
-rw-r--r-- 1 root root  55972888 May 21 14:59 libmigraphx.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:50 libmigraphx_cpu.so -> libmigraphx_cpu.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:50 libmigraphx_cpu.so.2010000 -> libmigraphx_cpu.so.2010000.0
-rw-r--r-- 1 root root  11689480 May 21 15:00 libmigraphx_cpu.so.2010000.0
lrwxrwxrwx 1 root root        29 May 21 15:50 libmigraphx_device.so -> libmigraphx_device.so.2010000
lrwxrwxrwx 1 root root        31 May 21 15:50 libmigraphx_device.so.2010000 -> libmigraphx_device.so.2010000.0
-rw-r--r-- 1 root root  21702760 May 21 15:02 libmigraphx_device.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:50 libmigraphx_gpu.so -> libmigraphx_gpu.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:50 libmigraphx_gpu.so.2010000 -> libmigraphx_gpu.so.2010000.0
-rw-r--r-- 1 root root 200322160 May 21 15:02 libmigraphx_gpu.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:50 libmigraphx_ref.so -> libmigraphx_ref.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:50 libmigraphx_ref.so.2010000 -> libmigraphx_ref.so.2010000.0
-rw-r--r-- 1 root root   4166416 May 21 15:00 libmigraphx_ref.so.2010000.0
lrwxrwxrwx 1 root root        25 May 21 15:50 libmigraphx_tf.so -> libmigraphx_tf.so.2010000
lrwxrwxrwx 1 root root        27 May 21 15:50 libmigraphx_tf.so.2010000 -> libmigraphx_tf.so.2010000.0
-rw-r--r-- 1 root root   3809424 May 21 14:59 libmigraphx_tf.so.2010000.0

SLES:

85b03a66710b:/code/AMDMIGraphX/sles-MIGraphX/AMDMIGraphX/build # ls -l /opt/rocm/lib/migraphx/lib/
total 300700
lrwxrwxrwx 1 root root        22 May 21 15:49 libmigraphx.so -> libmigraphx.so.2010000
lrwxrwxrwx 1 root root        24 May 21 15:49 libmigraphx.so.2010000 -> libmigraphx.so.2010000.0
-rwxr-xr-x 1 root root  57299200 May 21 14:59 libmigraphx.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:49 libmigraphx_cpu.so -> libmigraphx_cpu.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:49 libmigraphx_cpu.so.2010000 -> libmigraphx_cpu.so.2010000.0
-rwxr-xr-x 1 root root  11579456 May 21 15:00 libmigraphx_cpu.so.2010000.0
lrwxrwxrwx 1 root root        29 May 21 15:49 libmigraphx_device.so -> libmigraphx_device.so.2010000
lrwxrwxrwx 1 root root        31 May 21 15:49 libmigraphx_device.so.2010000 -> libmigraphx_device.so.2010000.0
-rwxr-xr-x 1 root root  30638432 May 21 15:04 libmigraphx_device.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:49 libmigraphx_gpu.so -> libmigraphx_gpu.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:49 libmigraphx_gpu.so.2010000 -> libmigraphx_gpu.so.2010000.0
-rwxr-xr-x 1 root root 200444376 May 21 15:05 libmigraphx_gpu.so.2010000.0
lrwxrwxrwx 1 root root        26 May 21 15:49 libmigraphx_ref.so -> libmigraphx_ref.so.2010000
lrwxrwxrwx 1 root root        28 May 21 15:49 libmigraphx_ref.so.2010000 -> libmigraphx_ref.so.2010000.0
-rwxr-xr-x 1 root root   4141136 May 21 15:00 libmigraphx_ref.so.2010000.0
lrwxrwxrwx 1 root root        25 May 21 15:49 libmigraphx_tf.so -> libmigraphx_tf.so.2010000
lrwxrwxrwx 1 root root        27 May 21 15:49 libmigraphx_tf.so.2010000 -> libmigraphx_tf.so.2010000.0
-rwxr-xr-x 1 root root   3787872 May 21 14:59 libmigraphx_tf.so.2010000.0

@ahsan-ca
Copy link
Contributor Author

The CI failures seem unrelated to my changes.

@ahsan-ca
Copy link
Contributor Author

ahsan-ca commented May 21, 2024

List of files from package...

Ubuntu:

# dpkg -c migraphx_2.10.0-_amd64.deb
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/bin/
-rwxr-xr-x root/root    765512 2024-05-21 15:03 ./opt/rocm/bin/migraphx-driver
-rwxr-xr-x root/root     65256 2024-05-21 15:02 ./opt/rocm/bin/migraphx-hiprtc-driver
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/libmigraphx_c.so.3 -> libmigraphx_c.so.3.0
-rw-r--r-- root/root    469928 2024-05-21 14:59 ./opt/rocm/lib/libmigraphx_c.so.3.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/libmigraphx_onnx.so.2010000 -> libmigraphx_onnx.so.2010000.0
-rw-r--r-- root/root   4330048 2024-05-21 14:59 ./opt/rocm/lib/libmigraphx_onnx.so.2010000.0
-rw-r--r-- root/root     42768 2024-05-21 15:03 ./opt/rocm/lib/libmigraphx_py.so
-rw-r--r-- root/root    124640 2024-05-21 14:59 ./opt/rocm/lib/libmigraphx_py_3.10.so
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/
-rw-r--r-- root/root    462128 2024-05-21 15:03 ./opt/rocm/lib/migraphx.cpython-310-x86_64-linux-gnu.so
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx.so.2010000 -> libmigraphx.so.2010000.0
-rw-r--r-- root/root  55972888 2024-05-21 14:59 ./opt/rocm/lib/migraphx/lib/libmigraphx.so.2010000.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so.2010000 -> libmigraphx_cpu.so.2010000.0
-rw-r--r-- root/root  11689480 2024-05-21 15:00 ./opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so.2010000.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_device.so.2010000 -> libmigraphx_device.so.2010000.0
-rw-r--r-- root/root  21702760 2024-05-21 15:02 ./opt/rocm/lib/migraphx/lib/libmigraphx_device.so.2010000.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so.2010000 -> libmigraphx_gpu.so.2010000.0
-rw-r--r-- root/root 200322160 2024-05-21 15:02 ./opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so.2010000.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_ref.so.2010000 -> libmigraphx_ref.so.2010000.0
-rw-r--r-- root/root   4166416 2024-05-21 15:00 ./opt/rocm/lib/migraphx/lib/libmigraphx_ref.so.2010000.0
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_tf.so.2010000 -> libmigraphx_tf.so.2010000.0
-rw-r--r-- root/root   3809424 2024-05-21 14:59 ./opt/rocm/lib/migraphx/lib/libmigraphx_tf.so.2010000.0
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/share/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/share/doc/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/share/doc/migraphx/
-rw-r--r-- root/root      1122 2024-03-28 18:34 ./opt/rocm/share/doc/migraphx/LICENSE

dev:

# dpkg -c migraphx-dev_2.10.0_amd64.deb
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/api/
-rw-r--r-- root/root      1103 2024-05-21 14:30 ./opt/rocm/include/migraphx/api/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/cpu/
-rw-r--r-- root/root      1151 2024-05-21 14:30 ./opt/rocm/include/migraphx/cpu/export.h
-rw-r--r-- root/root      1055 2024-05-21 14:30 ./opt/rocm/include/migraphx/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/gpu/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/gpu/device/
-rw-r--r-- root/root      1223 2024-05-21 14:30 ./opt/rocm/include/migraphx/gpu/device/export.h
-rw-r--r-- root/root      1151 2024-05-21 14:30 ./opt/rocm/include/migraphx/gpu/export.h
-rw-r--r-- root/root     34103 2024-03-28 18:34 ./opt/rocm/include/migraphx/migraphx.h
-rw-r--r-- root/root     46820 2024-05-16 13:53 ./opt/rocm/include/migraphx/migraphx.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/onnx/
-rw-r--r-- root/root      1175 2024-05-21 14:30 ./opt/rocm/include/migraphx/onnx/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/py/
-rw-r--r-- root/root      1588 2024-03-28 18:34 ./opt/rocm/include/migraphx/py.hpp
-rw-r--r-- root/root      1127 2024-05-21 14:30 ./opt/rocm/include/migraphx/py/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/ref/
-rw-r--r-- root/root      1151 2024-05-21 14:30 ./opt/rocm/include/migraphx/ref/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/include/migraphx/tf/
-rw-r--r-- root/root      1127 2024-05-21 14:30 ./opt/rocm/include/migraphx/tf/export.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/cmake/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/cmake/migraphx/
-rw-r--r-- root/root      2881 2024-05-21 14:30 ./opt/rocm/lib/cmake/migraphx/migraphx-config-version.cmake
-rw-r--r-- root/root      3717 2024-05-21 14:30 ./opt/rocm/lib/cmake/migraphx/migraphx-config.cmake
-rw-r--r-- root/root      6309 2024-05-21 14:30 ./opt/rocm/lib/cmake/migraphx/migraphx-targets-release.cmake
-rw-r--r-- root/root      7305 2024-05-21 14:30 ./opt/rocm/lib/cmake/migraphx/migraphx-targets.cmake
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/libmigraphx_c.so -> libmigraphx_c.so.3
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/libmigraphx_onnx.so -> libmigraphx_onnx.so.2010000
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/
-rw-r--r-- root/root      1677 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/adjust_allocation.hpp
-rw-r--r-- root/root      4330 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/algorithm.hpp
-rw-r--r-- root/root     10575 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/allocation_model.hpp
-rw-r--r-- root/root      1780 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/analyze_streams.hpp
-rw-r--r-- root/root      2924 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/any_ptr.hpp
-rw-r--r-- root/root      2916 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/apply_alpha_beta.hpp
-rw-r--r-- root/root      4087 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/argument.hpp
-rw-r--r-- root/root      2940 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/array.hpp
-rw-r--r-- root/root      1692 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/as_number.hpp
-rw-r--r-- root/root      2034 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/assert.hpp
-rw-r--r-- root/root      1594 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/assignment_options.hpp
-rw-r--r-- root/root      1875 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/auto_any_cast.hpp
-rw-r--r-- root/root      1656 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/auto_contiguous.hpp
-rw-r--r-- root/root      2594 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/auto_register.hpp
-rw-r--r-- root/root      1924 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/autocast_fp8.hpp
-rw-r--r-- root/root      2411 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/bit_cast.hpp
-rw-r--r-- root/root      3349 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/builtin.hpp
-rw-r--r-- root/root      3346 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/check_context.hpp
-rw-r--r-- root/root     13321 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/check_shapes.hpp
-rw-r--r-- root/root      1912 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/clamp.hpp
-rw-r--r-- root/root      2382 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cloneable.hpp
-rw-r--r-- root/root      5813 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/common.hpp
-rw-r--r-- root/root      2692 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/common_dims.hpp
-rw-r--r-- root/root      1787 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/compile_options.hpp
-rw-r--r-- root/root      2426 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/compile_src.hpp
-rw-r--r-- root/root      9486 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/concat_opt.hpp
-rw-r--r-- root/root      2205 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/config.hpp
-rw-r--r-- root/root     13059 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/context.hpp
-rw-r--r-- root/root      1543 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/convert_to_json.hpp
-rw-r--r-- root/root      4178 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/convolution.hpp
-rw-r--r-- root/root      4092 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/cpp_generator.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/cpu/
-rw-r--r-- root/root      1819 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/allocation_model.hpp
-rw-r--r-- root/root      1911 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/context.hpp
-rw-r--r-- root/root     15494 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/dnnl.hpp
-rw-r--r-- root/root      1696 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/fuse_ops.hpp
-rw-r--r-- root/root      1630 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/lowering.hpp
-rw-r--r-- root/root      3704 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/cpu/parallel.hpp
-rw-r--r-- root/root     12002 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/pointwise.hpp
-rw-r--r-- root/root      2008 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/target.hpp
-rw-r--r-- root/root      1655 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/cpu/write_literals.hpp
-rw-r--r-- root/root      1793 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/dead_code_elimination.hpp
-rw-r--r-- root/root      1722 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/dfor.hpp
-rw-r--r-- root/root      1839 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/dom_info.hpp
-rw-r--r-- root/root      2522 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/dyn_output.hpp
-rw-r--r-- root/root      2570 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/dynamic_loader.hpp
-rw-r--r-- root/root      1865 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_allocation.hpp
-rw-r--r-- root/root      1764 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_common_subexpression.hpp
-rw-r--r-- root/root      1832 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_concat.hpp
-rw-r--r-- root/root      1802 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_contiguous.hpp
-rw-r--r-- root/root      1720 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_convert.hpp
-rw-r--r-- root/root      1935 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_data_type.hpp
-rw-r--r-- root/root      1876 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_identity.hpp
-rw-r--r-- root/root      1796 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/eliminate_pad.hpp
-rw-r--r-- root/root      2627 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/env.hpp
-rw-r--r-- root/root      2197 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/erase.hpp
-rw-r--r-- root/root      2810 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/errors.hpp
-rw-r--r-- root/root      1595 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/execution_environment.hpp
-rw-r--r-- root/root      1055 2024-05-21 14:30 ./opt/rocm/lib/migraphx/include/migraphx/export.h
-rw-r--r-- root/root      1537 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/fallthrough.hpp
-rw-r--r-- root/root      1883 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/file_buffer.hpp
-rw-r--r-- root/root      2557 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/filesystem.hpp
-rw-r--r-- root/root      2110 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/fileutils.hpp
-rw-r--r-- root/root     15412 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/float8.hpp
-rw-r--r-- root/root     13307 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/float8_impl.hpp
-rw-r--r-- root/root      2329 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/float_equal.hpp
-rw-r--r-- root/root      1915 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/fp_to_double.hpp
-rw-r--r-- root/root      6109 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/functional.hpp
-rw-r--r-- root/root      1676 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/fuse_concat.hpp
-rw-r--r-- root/root      1733 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/fuse_pointwise.hpp
-rw-r--r-- root/root      1729 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/fuse_pointwise_reduce.hpp
-rw-r--r-- root/root      1721 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/fuse_reduce.hpp
-rw-r--r-- root/root      2605 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gemm.hpp
-rw-r--r-- root/root      4129 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/generate.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/gpu/
-rw-r--r-- root/root      2199 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/abs.hpp
-rw-r--r-- root/root      1881 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/allocation_model.hpp
-rw-r--r-- root/root      1631 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/analyze_streams.hpp
-rw-r--r-- root/root      2099 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/argmax.hpp
-rw-r--r-- root/root      2099 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/argmin.hpp
-rw-r--r-- root/root      5476 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/ck.hpp
-rw-r--r-- root/root      3377 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/code_object_op.hpp
-rw-r--r-- root/root      3378 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_gen.hpp
-rw-r--r-- root/root      2769 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_hip.hpp
-rw-r--r-- root/root      3437 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_hip_code_object.hpp
-rw-r--r-- root/root      1842 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_miopen.hpp
-rw-r--r-- root/root      1770 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_ops.hpp
-rw-r--r-- root/root      1811 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compile_pointwise.hpp
-rw-r--r-- root/root      6163 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/compiler.hpp
-rw-r--r-- root/root      1811 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/concat_gpu_opt.hpp
-rw-r--r-- root/root      1371 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/config.hpp
-rw-r--r-- root/root     11166 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/gpu/context.hpp
-rw-r--r-- root/root      1978 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/contiguous.hpp
-rw-r--r-- root/root     15512 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/convolution.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/
-rw-r--r-- root/root      5248 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/arg_op.hpp
-rw-r--r-- root/root      1876 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/argmax.hpp
-rw-r--r-- root/root      1876 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/argmin.hpp
-rw-r--r-- root/root      1364 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/config.hpp
-rw-r--r-- root/root      1776 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/contiguous.hpp
-rw-r--r-- root/root      1690 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/fill.hpp
-rw-r--r-- root/root      1841 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/logsoftmax.hpp
-rw-r--r-- root/root      1856 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/multinomial.hpp
-rw-r--r-- root/root      1790 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/nonzero.hpp
-rw-r--r-- root/root      2019 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/prefix_scan_sum.hpp
-rw-r--r-- root/root      1846 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/reverse.hpp
-rw-r--r-- root/root      2673 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/rnn_variable_seq_lens.hpp
-rw-r--r-- root/root      2374 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device/topk.hpp
-rw-r--r-- root/root      1698 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/device_name.hpp
-rw-r--r-- root/root      1713 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_ck.hpp
-rw-r--r-- root/root      1841 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_mlir.hpp
-rw-r--r-- root/root      1679 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_ops.hpp
-rw-r--r-- root/root      6079 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/gpu/gemm.hpp
-rw-r--r-- root/root      3533 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/gemm_impl.hpp
-rw-r--r-- root/root      3459 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/gemm_softmax_gemm.hpp
-rw-r--r-- root/root      8518 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/hip.hpp
-rw-r--r-- root/root      2759 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/kernel.hpp
-rw-r--r-- root/root      2114 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/logsoftmax.hpp
-rw-r--r-- root/root      2299 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/loop.hpp
-rw-r--r-- root/root      1955 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/lowering.hpp
-rw-r--r-- root/root      2165 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/lrn.hpp
-rw-r--r-- root/root     13193 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/miopen.hpp
-rw-r--r-- root/root      2929 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/gpu/mlir.hpp
-rw-r--r-- root/root      2032 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/multinomial.hpp
-rw-r--r-- root/root      2440 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/name.hpp
-rw-r--r-- root/root      2108 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/nonzero.hpp
-rw-r--r-- root/root      5325 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/oper.hpp
-rw-r--r-- root/root      1973 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/pack_args.hpp
-rw-r--r-- root/root      1761 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/perfdb.hpp
-rw-r--r-- root/root      2223 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/pooling.hpp
-rw-r--r-- root/root      2714 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/prefix_scan_sum.hpp
-rw-r--r-- root/root      1746 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/gpu/prefuse_ops.hpp
-rw-r--r-- root/root      1676 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/gpu/prepare_reduce.hpp
-rw-r--r-- root/root      1941 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/problem_cache.hpp
-rw-r--r-- root/root      2625 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/reduce_op.hpp
-rw-r--r-- root/root      2109 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/reverse.hpp
-rw-r--r-- root/root      3403 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/rnn_variable_seq_lens.hpp
-rw-r--r-- root/root      1922 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/gpu/rocblas.hpp
-rw-r--r-- root/root      1945 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/schedule_model.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/sync_device.hpp
-rw-r--r-- root/root      1917 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/target.hpp
-rw-r--r-- root/root      1976 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/gpu/time_op.hpp
-rw-r--r-- root/root      2091 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/topk.hpp
-rw-r--r-- root/root      1621 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/tuning_config.hpp
-rw-r--r-- root/root      1688 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/gpu/write_literals.hpp
-rw-r--r-- root/root      2343 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/half.hpp
-rw-r--r-- root/root      1718 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/hash.hpp
-rw-r--r-- root/root      1650 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/inline_module.hpp
-rw-r--r-- root/root      1737 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/insert_pad.hpp
-rw-r--r-- root/root      6187 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/instruction.hpp
-rw-r--r-- root/root      3451 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/instruction_ref.hpp
-rw-r--r-- root/root      4820 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/iota_iterator.hpp
-rw-r--r-- root/root      1941 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/iterator.hpp
-rw-r--r-- root/root      3411 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/iterator_for.hpp
-rw-r--r-- root/root      1768 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/json.hpp
-rw-r--r-- root/root      1758 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/layout_nhwc.hpp
-rw-r--r-- root/root      1536 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/lifetime.hpp
-rw-r--r-- root/root      5311 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/literal.hpp
-rw-r--r-- root/root      2879 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/liveness.hpp
-rw-r--r-- root/root      2292 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/load_save.hpp
-rw-r--r-- root/root      2364 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/make_op.hpp
-rw-r--r-- root/root      1925 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/make_shared_array.hpp
-rw-r--r-- root/root      1648 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/make_signed.hpp
-rw-r--r-- root/root      2370 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/manage_ptr.hpp
-rw-r--r-- root/root      9372 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/marker.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/match/
-rw-r--r-- root/root      2443 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/match/gelu_erf.hpp
-rw-r--r-- root/root      3769 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/match/gelu_tanh.hpp
-rw-r--r-- root/root      3348 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/match/layernorm.hpp
-rw-r--r-- root/root     28124 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/matcher.hpp
-rw-r--r-- root/root      1832 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/memory_coloring.hpp
-rw-r--r-- root/root     13921 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/module.hpp
-rw-r--r-- root/root      1551 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/module_ref.hpp
-rw-r--r-- root/root      1824 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/msgpack.hpp
-rw-r--r-- root/root      3192 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/normalize_attributes.hpp
-rw-r--r-- root/root      1742 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/normalize_ops.hpp
-rw-r--r-- root/root      3665 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/onnx.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/op/
-rw-r--r-- root/root      1677 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/abs.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/acos.hpp
-rw-r--r-- root/root      1590 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/acosh.hpp
-rw-r--r-- root/root      1808 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/add.hpp
-rw-r--r-- root/root      4423 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/allocate.hpp
-rw-r--r-- root/root      3995 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/argmax.hpp
-rw-r--r-- root/root      3673 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/argmin.hpp
-rw-r--r-- root/root      2214 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/as_shape.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/asin.hpp
-rw-r--r-- root/root      1590 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/asinh.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/atan.hpp
-rw-r--r-- root/root      1590 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/atanh.hpp
-rw-r--r-- root/root      3814 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/binary.hpp
-rw-r--r-- root/root      6463 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/broadcast.hpp
-rw-r--r-- root/root      3871 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/broadcast_for_dot.hpp
-rw-r--r-- root/root      3636 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/op/broadcast_with_dims.hpp
-rw-r--r-- root/root      2536 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/capture.hpp
-rw-r--r-- root/root      1602 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/ceil.hpp
-rw-r--r-- root/root      2497 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/clip.hpp
-rw-r--r-- root/root      2371 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/common.hpp
-rw-r--r-- root/root      6444 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/concat.hpp
-rw-r--r-- root/root      3115 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/contiguous.hpp
-rw-r--r-- root/root      3007 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/convert.hpp
-rw-r--r-- root/root      9246 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/convolution.hpp
-rw-r--r-- root/root      8781 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/convolution_backwards.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/cos.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/cosh.hpp
-rw-r--r-- root/root      3334 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/dequantizelinear.hpp
-rw-r--r-- root/root      2905 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/dimensions_of.hpp
-rw-r--r-- root/root      1670 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/div.hpp
-rw-r--r-- root/root      5763 2024-05-06 17:06 ./opt/rocm/lib/migraphx/include/migraphx/op/dot.hpp
-rw-r--r-- root/root      1945 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/elu.hpp
-rw-r--r-- root/root      1829 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/equal.hpp
-rw-r--r-- root/root      1611 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/erf.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/exp.hpp
-rw-r--r-- root/root      2555 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/fill.hpp
-rw-r--r-- root/root      3852 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/flatten.hpp
-rw-r--r-- root/root      1607 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/floor.hpp
-rw-r--r-- root/root      1802 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/fmod.hpp
-rw-r--r-- root/root      5268 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/gather.hpp
-rw-r--r-- root/root      9717 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/gathernd.hpp
-rw-r--r-- root/root      2625 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/get_tuple_elem.hpp
-rw-r--r-- root/root      1757 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/greater.hpp
-rw-r--r-- root/root      3278 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/gru.hpp
-rw-r--r-- root/root      1911 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/identity.hpp
-rw-r--r-- root/root      3439 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/if_op.hpp
-rw-r--r-- root/root      3504 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/im2col.hpp
-rw-r--r-- root/root      1854 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/isinf.hpp
-rw-r--r-- root/root      1853 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/isnan.hpp
-rw-r--r-- root/root      2297 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/layout.hpp
-rw-r--r-- root/root      2000 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/leaky_relu.hpp
-rw-r--r-- root/root      1691 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/less.hpp
-rw-r--r-- root/root      2660 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/load.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/log.hpp
-rw-r--r-- root/root      1760 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/logical_and.hpp
-rw-r--r-- root/root      1755 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/logical_or.hpp
-rw-r--r-- root/root      1759 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/logical_xor.hpp
-rw-r--r-- root/root      2407 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/logsoftmax.hpp
-rw-r--r-- root/root      5936 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/loop.hpp
-rw-r--r-- root/root      2258 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/lrn.hpp
-rw-r--r-- root/root      3278 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/lstm.hpp
-rw-r--r-- root/root      1779 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/max.hpp
-rw-r--r-- root/root      1779 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/min.hpp
-rw-r--r-- root/root      1919 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/mod.hpp
-rw-r--r-- root/root      1825 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/mul.hpp
-rw-r--r-- root/root      4437 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/multibroadcast.hpp
-rw-r--r-- root/root      6460 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/multinomial.hpp
-rw-r--r-- root/root      1723 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/name.hpp
-rw-r--r-- root/root      1835 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/nearbyint.hpp
-rw-r--r-- root/root      1674 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/neg.hpp
-rw-r--r-- root/root     16357 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/nonmaxsuppression.hpp
-rw-r--r-- root/root      3003 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/nonzero.hpp
-rw-r--r-- root/root      2853 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/normalize_attribute.hpp
-rw-r--r-- root/root      2153 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/outline.hpp
-rw-r--r-- root/root      3692 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/pack_int4.hpp
-rw-r--r-- root/root      3289 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/pad.hpp
-rw-r--r-- root/root      3953 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/op/pointwise.hpp
-rw-r--r-- root/root     20421 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/pooling.hpp
-rw-r--r-- root/root      1624 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/pow.hpp
-rw-r--r-- root/root      5560 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/prefix_scan_op.hpp
-rw-r--r-- root/root      2028 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/prefix_scan_sum.hpp
-rw-r--r-- root/root      1699 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/prelu.hpp
-rw-r--r-- root/root      5094 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/quant_convolution.hpp
-rw-r--r-- root/root      3514 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/quant_dot.hpp
-rw-r--r-- root/root      4195 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/quantizelinear.hpp
-rw-r--r-- root/root      2496 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/random_seed.hpp
-rw-r--r-- root/root      4570 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/random_uniform.hpp
-rw-r--r-- root/root      1638 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/recip.hpp
-rw-r--r-- root/root      1759 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_max.hpp
-rw-r--r-- root/root      1852 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_mean.hpp
-rw-r--r-- root/root      1760 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_min.hpp
-rw-r--r-- root/root      8430 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_op.hpp
-rw-r--r-- root/root      1754 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_prod.hpp
-rw-r--r-- root/root      1707 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reduce_sum.hpp
-rw-r--r-- root/root      1736 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/relu.hpp
-rw-r--r-- root/root      7210 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/reshape.hpp
-rw-r--r-- root/root     11743 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reshape_lazy.hpp
-rw-r--r-- root/root     13437 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/resize.hpp
-rw-r--r-- root/root      2926 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/reverse.hpp
-rw-r--r-- root/root      3128 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rnn.hpp
-rw-r--r-- root/root      1951 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rnn_last_cell_output.hpp
-rw-r--r-- root/root      1943 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rnn_last_hs_output.hpp
-rw-r--r-- root/root      2207 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rnn_var_sl_last_output.hpp
-rw-r--r-- root/root      4795 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rnn_variable_seq_lens.hpp
-rw-r--r-- root/root     11870 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/roialign.hpp
-rw-r--r-- root/root      1610 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/rsqrt.hpp
-rw-r--r-- root/root      3648 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/run_on_target.hpp
-rw-r--r-- root/root      2324 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scalar.hpp
-rw-r--r-- root/root      1655 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_add.hpp
-rw-r--r-- root/root      1667 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_max.hpp
-rw-r--r-- root/root      1667 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_min.hpp
-rw-r--r-- root/root      1655 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_mul.hpp
-rw-r--r-- root/root      1658 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_none.hpp
-rw-r--r-- root/root      4614 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatter_op.hpp
-rw-r--r-- root/root      1666 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_add.hpp
-rw-r--r-- root/root      1678 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_max.hpp
-rw-r--r-- root/root      1678 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_min.hpp
-rw-r--r-- root/root      1666 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_mul.hpp
-rw-r--r-- root/root      1670 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_none.hpp
-rw-r--r-- root/root      6763 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/scatternd_op.hpp
-rw-r--r-- root/root      6167 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/select_module.hpp
-rw-r--r-- root/root      1959 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sigmoid.hpp
-rw-r--r-- root/root      1739 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sign.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sin.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sinh.hpp
-rw-r--r-- root/root     21283 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/slice.hpp
-rw-r--r-- root/root      2410 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/softmax.hpp
-rw-r--r-- root/root      1685 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sqdiff.hpp
-rw-r--r-- root/root      1616 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sqrt.hpp
-rw-r--r-- root/root      5365 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/op/squeeze.hpp
-rw-r--r-- root/root      3325 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/step.hpp
-rw-r--r-- root/root      1687 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/sub.hpp
-rw-r--r-- root/root      1628 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/tan.hpp
-rw-r--r-- root/root      1633 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/tanh.hpp
-rw-r--r-- root/root      5612 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/topk.hpp
-rw-r--r-- root/root      3542 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/transpose.hpp
-rw-r--r-- root/root      3370 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/unary.hpp
-rw-r--r-- root/root      1749 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/unary_not.hpp
-rw-r--r-- root/root      1851 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/undefined.hpp
-rw-r--r-- root/root     12608 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/unique.hpp
-rw-r--r-- root/root      2018 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/op/unknown.hpp
-rw-r--r-- root/root      3539 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/unpack_int4.hpp
-rw-r--r-- root/root      6053 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/unsqueeze.hpp
-rw-r--r-- root/root      3573 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/op/where.hpp
-rw-r--r-- root/root     50831 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/operation.hpp
-rw-r--r-- root/root      5551 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/operators.hpp
-rw-r--r-- root/root      1822 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/optimize_module.hpp
-rw-r--r-- root/root      2881 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/optional.hpp
-rw-r--r-- root/root      2328 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/output_iterator.hpp
-rw-r--r-- root/root      3355 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/pad_calc.hpp
-rw-r--r-- root/root      3956 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/par.hpp
-rw-r--r-- root/root      2816 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/par_dfor.hpp
-rw-r--r-- root/root      1747 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/par_for.hpp
-rw-r--r-- root/root      1694 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/param_utils.hpp
-rw-r--r-- root/root     10842 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/pass.hpp
-rw-r--r-- root/root      2730 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/pass_manager.hpp
-rw-r--r-- root/root      2916 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/permutation.hpp
-rw-r--r-- root/root      1752 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/preallocate_param.hpp
-rw-r--r-- root/root      2332 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/process.hpp
-rw-r--r-- root/root      5664 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/program.hpp
-rw-r--r-- root/root      1797 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/promote_literals.hpp
-rw-r--r-- root/root      1797 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/propagate_constant.hpp
-rw-r--r-- root/root      2249 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/quantization.hpp
-rw-r--r-- root/root      2274 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/quantize_8bits.hpp
-rw-r--r-- root/root      1737 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/quantize_fp16.hpp
-rw-r--r-- root/root      6938 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/ranges.hpp
-rw-r--r-- root/root      1507 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rank.hpp
-rw-r--r-- root/root     10247 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/raw_data.hpp
-rw-r--r-- root/root      1570 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/reduce_dims.hpp
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/include/migraphx/ref/
-rw-r--r-- root/root      1547 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/ref/context.hpp
-rw-r--r-- root/root      1645 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/ref/lowering.hpp
-rw-r--r-- root/root      2039 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/ref/target.hpp
-rw-r--r-- root/root      4392 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/reflect.hpp
-rw-r--r-- root/root      2666 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/register_op.hpp
-rw-r--r-- root/root      2548 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/register_target.hpp
-rw-r--r-- root/root      1822 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/replace_allocate.hpp
-rw-r--r-- root/root      2404 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/requires.hpp
-rw-r--r-- root/root      1733 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_gelu.hpp
-rw-r--r-- root/root      1774 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_low_precision.hpp
-rw-r--r-- root/root      1700 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_pooling.hpp
-rw-r--r-- root/root      1698 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_quantization.hpp
-rw-r--r-- root/root      1636 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_reduce.hpp
-rw-r--r-- root/root      7915 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_reshapes.hpp
-rw-r--r-- root/root      4711 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/rewrite_rnn.hpp
-rw-r--r-- root/root      5302 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/run_loop.hpp
-rw-r--r-- root/root      1779 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/schedule.hpp
-rw-r--r-- root/root     11037 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/schedule_model.hpp
-rw-r--r-- root/root      6738 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/serialize.hpp
-rw-r--r-- root/root     14992 2024-04-30 14:59 ./opt/rocm/lib/migraphx/include/migraphx/shape.hpp
-rw-r--r-- root/root      2418 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/shape_for_each.hpp
-rw-r--r-- root/root      3597 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/simple_par_for.hpp
-rw-r--r-- root/root      1698 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/simplify_algebra.hpp
-rw-r--r-- root/root      1785 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/simplify_dyn_ops.hpp
-rw-r--r-- root/root      1737 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/simplify_qdq.hpp
-rw-r--r-- root/root      1729 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/simplify_reshapes.hpp
-rw-r--r-- root/root      2802 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/source_location.hpp
-rw-r--r-- root/root      2137 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/split_reduce.hpp
-rw-r--r-- root/root      1823 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/split_single_dyn_dim.hpp
-rw-r--r-- root/root      1880 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/sqlite.hpp
-rw-r--r-- root/root     11203 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/stream_model.hpp
-rw-r--r-- root/root      3438 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/streamutils.hpp
-rw-r--r-- root/root      6934 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/stringutils.hpp
-rw-r--r-- root/root      1522 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/support_metric.hpp
-rw-r--r-- root/root      1704 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/supported_segments.hpp
-rw-r--r-- root/root     16419 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/target.hpp
-rw-r--r-- root/root      2260 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/target_assignments.hpp
-rw-r--r-- root/root      6291 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/tensor_view.hpp
-rw-r--r-- root/root      2114 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/tf.hpp
-rw-r--r-- root/root      1870 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/time.hpp
-rw-r--r-- root/root      2007 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/tmp_dir.hpp
-rw-r--r-- root/root      1852 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/tracer.hpp
-rw-r--r-- root/root      1729 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/tune_axis.hpp
-rw-r--r-- root/root      2218 2024-05-16 13:53 ./opt/rocm/lib/migraphx/include/migraphx/type_name.hpp
-rw-r--r-- root/root      2652 2024-04-17 15:01 ./opt/rocm/lib/migraphx/include/migraphx/type_traits.hpp
-rw-r--r-- root/root     16267 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/value.hpp
-rw-r--r-- root/root      7935 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/verify.hpp
-rw-r--r-- root/root      2070 2024-03-28 18:34 ./opt/rocm/lib/migraphx/include/migraphx/verify_args.hpp
-rw-r--r-- root/root      1462 2024-05-21 14:30 ./opt/rocm/lib/migraphx/include/migraphx/version.h
drwxr-xr-x root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx.so -> libmigraphx.so.2010000
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so -> libmigraphx_cpu.so.2010000
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_device.so -> libmigraphx_device.so.2010000
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so -> libmigraphx_gpu.so.2010000
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_ref.so -> libmigraphx_ref.so.2010000
lrwxrwxrwx root/root         0 2024-05-21 16:52 ./opt/rocm/lib/migraphx/lib/libmigraphx_tf.so -> libmigraphx_tf.so.2010000

@ahsan-ca
Copy link
Contributor Author

ahsan-ca commented May 21, 2024

List of files from package...

SLES:

# rpm -ql migraphx-2.10.0-1.x86_64.rpm
/opt
/opt/rocm
/opt/rocm/bin
/opt/rocm/bin/migraphx-driver
/opt/rocm/bin/migraphx-hiprtc-driver
/opt/rocm/lib
/opt/rocm/lib/libmigraphx_c.so.3
/opt/rocm/lib/libmigraphx_c.so.3.0
/opt/rocm/lib/libmigraphx_onnx.so.2010000
/opt/rocm/lib/libmigraphx_onnx.so.2010000.0
/opt/rocm/lib/libmigraphx_py.so
/opt/rocm/lib/libmigraphx_py_3.6.so
/opt/rocm/lib/migraphx
/opt/rocm/lib/migraphx.cpython-36m-x86_64-linux-gnu.so
/opt/rocm/lib/migraphx/lib
/opt/rocm/lib/migraphx/lib/libmigraphx.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx.so.2010000.0
/opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so.2010000.0
/opt/rocm/lib/migraphx/lib/libmigraphx_device.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx_device.so.2010000.0
/opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so.2010000.0
/opt/rocm/lib/migraphx/lib/libmigraphx_ref.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx_ref.so.2010000.0
/opt/rocm/lib/migraphx/lib/libmigraphx_tf.so.2010000
/opt/rocm/lib/migraphx/lib/libmigraphx_tf.so.2010000.0
/opt/rocm/share
/opt/rocm/share/doc
/opt/rocm/share/doc/migraphx
/opt/rocm/share/doc/migraphx/LICENSE

dev:

# rpm -ql migraphx-devel-2.10.0-1.x86_64.rpm 
/opt
/opt/rocm
/opt/rocm/include
/opt/rocm/include/migraphx
/opt/rocm/include/migraphx/api
/opt/rocm/include/migraphx/api/export.h
/opt/rocm/include/migraphx/cpu
/opt/rocm/include/migraphx/cpu/export.h
/opt/rocm/include/migraphx/export.h
/opt/rocm/include/migraphx/gpu
/opt/rocm/include/migraphx/gpu/device
/opt/rocm/include/migraphx/gpu/device/export.h
/opt/rocm/include/migraphx/gpu/export.h
/opt/rocm/include/migraphx/migraphx.h
/opt/rocm/include/migraphx/migraphx.hpp
/opt/rocm/include/migraphx/onnx
/opt/rocm/include/migraphx/onnx/export.h
/opt/rocm/include/migraphx/py
/opt/rocm/include/migraphx/py.hpp
/opt/rocm/include/migraphx/py/export.h
/opt/rocm/include/migraphx/ref
/opt/rocm/include/migraphx/ref/export.h
/opt/rocm/include/migraphx/tf
/opt/rocm/include/migraphx/tf/export.h
/opt/rocm/lib
/opt/rocm/lib/cmake
/opt/rocm/lib/cmake/migraphx
/opt/rocm/lib/cmake/migraphx/migraphx-config-version.cmake
/opt/rocm/lib/cmake/migraphx/migraphx-config.cmake
/opt/rocm/lib/cmake/migraphx/migraphx-targets-release.cmake
/opt/rocm/lib/cmake/migraphx/migraphx-targets.cmake
/opt/rocm/lib/libmigraphx_c.so
/opt/rocm/lib/libmigraphx_onnx.so
/opt/rocm/lib/migraphx
/opt/rocm/lib/migraphx/include
/opt/rocm/lib/migraphx/include/migraphx
/opt/rocm/lib/migraphx/include/migraphx/adjust_allocation.hpp
/opt/rocm/lib/migraphx/include/migraphx/algorithm.hpp
/opt/rocm/lib/migraphx/include/migraphx/allocation_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/analyze_streams.hpp
/opt/rocm/lib/migraphx/include/migraphx/any_ptr.hpp
/opt/rocm/lib/migraphx/include/migraphx/apply_alpha_beta.hpp
/opt/rocm/lib/migraphx/include/migraphx/argument.hpp
/opt/rocm/lib/migraphx/include/migraphx/array.hpp
/opt/rocm/lib/migraphx/include/migraphx/as_number.hpp
/opt/rocm/lib/migraphx/include/migraphx/assert.hpp
/opt/rocm/lib/migraphx/include/migraphx/assignment_options.hpp
/opt/rocm/lib/migraphx/include/migraphx/auto_any_cast.hpp
/opt/rocm/lib/migraphx/include/migraphx/auto_contiguous.hpp
/opt/rocm/lib/migraphx/include/migraphx/auto_register.hpp
/opt/rocm/lib/migraphx/include/migraphx/autocast_fp8.hpp
/opt/rocm/lib/migraphx/include/migraphx/bit_cast.hpp
/opt/rocm/lib/migraphx/include/migraphx/builtin.hpp
/opt/rocm/lib/migraphx/include/migraphx/check_context.hpp
/opt/rocm/lib/migraphx/include/migraphx/check_shapes.hpp
/opt/rocm/lib/migraphx/include/migraphx/clamp.hpp
/opt/rocm/lib/migraphx/include/migraphx/cloneable.hpp
/opt/rocm/lib/migraphx/include/migraphx/common.hpp
/opt/rocm/lib/migraphx/include/migraphx/common_dims.hpp
/opt/rocm/lib/migraphx/include/migraphx/compile_options.hpp
/opt/rocm/lib/migraphx/include/migraphx/compile_src.hpp
/opt/rocm/lib/migraphx/include/migraphx/concat_opt.hpp
/opt/rocm/lib/migraphx/include/migraphx/config.hpp
/opt/rocm/lib/migraphx/include/migraphx/context.hpp
/opt/rocm/lib/migraphx/include/migraphx/convert_to_json.hpp
/opt/rocm/lib/migraphx/include/migraphx/convolution.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpp_generator.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu
/opt/rocm/lib/migraphx/include/migraphx/cpu/allocation_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/context.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/dnnl.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/fuse_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/lowering.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/parallel.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/pointwise.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/target.hpp
/opt/rocm/lib/migraphx/include/migraphx/cpu/write_literals.hpp
/opt/rocm/lib/migraphx/include/migraphx/dead_code_elimination.hpp
/opt/rocm/lib/migraphx/include/migraphx/dfor.hpp
/opt/rocm/lib/migraphx/include/migraphx/dom_info.hpp
/opt/rocm/lib/migraphx/include/migraphx/dyn_output.hpp
/opt/rocm/lib/migraphx/include/migraphx/dynamic_loader.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_allocation.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_common_subexpression.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_concat.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_contiguous.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_convert.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_data_type.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_identity.hpp
/opt/rocm/lib/migraphx/include/migraphx/eliminate_pad.hpp
/opt/rocm/lib/migraphx/include/migraphx/env.hpp
/opt/rocm/lib/migraphx/include/migraphx/erase.hpp
/opt/rocm/lib/migraphx/include/migraphx/errors.hpp
/opt/rocm/lib/migraphx/include/migraphx/execution_environment.hpp
/opt/rocm/lib/migraphx/include/migraphx/export.h
/opt/rocm/lib/migraphx/include/migraphx/fallthrough.hpp
/opt/rocm/lib/migraphx/include/migraphx/file_buffer.hpp
/opt/rocm/lib/migraphx/include/migraphx/filesystem.hpp
/opt/rocm/lib/migraphx/include/migraphx/fileutils.hpp
/opt/rocm/lib/migraphx/include/migraphx/float8.hpp
/opt/rocm/lib/migraphx/include/migraphx/float8_impl.hpp
/opt/rocm/lib/migraphx/include/migraphx/float_equal.hpp
/opt/rocm/lib/migraphx/include/migraphx/fp_to_double.hpp
/opt/rocm/lib/migraphx/include/migraphx/functional.hpp
/opt/rocm/lib/migraphx/include/migraphx/fuse_concat.hpp
/opt/rocm/lib/migraphx/include/migraphx/fuse_pointwise.hpp
/opt/rocm/lib/migraphx/include/migraphx/fuse_pointwise_reduce.hpp
/opt/rocm/lib/migraphx/include/migraphx/fuse_reduce.hpp
/opt/rocm/lib/migraphx/include/migraphx/gemm.hpp
/opt/rocm/lib/migraphx/include/migraphx/generate.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu
/opt/rocm/lib/migraphx/include/migraphx/gpu/abs.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/allocation_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/analyze_streams.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/argmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/argmin.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/ck.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/code_object_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_gen.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_hip.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_hip_code_object.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_miopen.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compile_pointwise.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/compiler.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/concat_gpu_opt.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/config.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/context.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/contiguous.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/convolution.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/arg_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/argmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/argmin.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/config.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/contiguous.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/fill.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/logsoftmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/multinomial.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/nonzero.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/prefix_scan_sum.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/reverse.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/rnn_variable_seq_lens.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device/topk.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/device_name.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_ck.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_mlir.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/fuse_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/gemm.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/gemm_impl.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/gemm_softmax_gemm.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/hip.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/kernel.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/logsoftmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/loop.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/lowering.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/lrn.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/miopen.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/mlir.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/multinomial.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/name.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/nonzero.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/oper.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/pack_args.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/perfdb.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/pooling.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/prefix_scan_sum.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/prefuse_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/prepare_reduce.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/problem_cache.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/reduce_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/reverse.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/rnn_variable_seq_lens.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/rocblas.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/schedule_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/sync_device.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/target.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/time_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/topk.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/tuning_config.hpp
/opt/rocm/lib/migraphx/include/migraphx/gpu/write_literals.hpp
/opt/rocm/lib/migraphx/include/migraphx/half.hpp
/opt/rocm/lib/migraphx/include/migraphx/hash.hpp
/opt/rocm/lib/migraphx/include/migraphx/inline_module.hpp
/opt/rocm/lib/migraphx/include/migraphx/insert_pad.hpp
/opt/rocm/lib/migraphx/include/migraphx/instruction.hpp
/opt/rocm/lib/migraphx/include/migraphx/instruction_ref.hpp
/opt/rocm/lib/migraphx/include/migraphx/iota_iterator.hpp
/opt/rocm/lib/migraphx/include/migraphx/iterator.hpp
/opt/rocm/lib/migraphx/include/migraphx/iterator_for.hpp
/opt/rocm/lib/migraphx/include/migraphx/json.hpp
/opt/rocm/lib/migraphx/include/migraphx/layout_nhwc.hpp
/opt/rocm/lib/migraphx/include/migraphx/lifetime.hpp
/opt/rocm/lib/migraphx/include/migraphx/literal.hpp
/opt/rocm/lib/migraphx/include/migraphx/liveness.hpp
/opt/rocm/lib/migraphx/include/migraphx/load_save.hpp
/opt/rocm/lib/migraphx/include/migraphx/make_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/make_shared_array.hpp
/opt/rocm/lib/migraphx/include/migraphx/make_signed.hpp
/opt/rocm/lib/migraphx/include/migraphx/manage_ptr.hpp
/opt/rocm/lib/migraphx/include/migraphx/marker.hpp
/opt/rocm/lib/migraphx/include/migraphx/match
/opt/rocm/lib/migraphx/include/migraphx/match/gelu_erf.hpp
/opt/rocm/lib/migraphx/include/migraphx/match/gelu_tanh.hpp
/opt/rocm/lib/migraphx/include/migraphx/match/layernorm.hpp
/opt/rocm/lib/migraphx/include/migraphx/matcher.hpp
/opt/rocm/lib/migraphx/include/migraphx/memory_coloring.hpp
/opt/rocm/lib/migraphx/include/migraphx/module.hpp
/opt/rocm/lib/migraphx/include/migraphx/module_ref.hpp
/opt/rocm/lib/migraphx/include/migraphx/msgpack.hpp
/opt/rocm/lib/migraphx/include/migraphx/normalize_attributes.hpp
/opt/rocm/lib/migraphx/include/migraphx/normalize_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/onnx.hpp
/opt/rocm/lib/migraphx/include/migraphx/op
/opt/rocm/lib/migraphx/include/migraphx/op/abs.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/acos.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/acosh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/add.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/allocate.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/argmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/argmin.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/as_shape.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/asin.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/asinh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/atan.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/atanh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/binary.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/broadcast.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/broadcast_for_dot.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/broadcast_with_dims.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/capture.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/ceil.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/clip.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/common.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/concat.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/contiguous.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/convert.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/convolution.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/convolution_backwards.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/cos.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/cosh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/dequantizelinear.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/dimensions_of.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/div.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/dot.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/elu.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/equal.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/erf.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/exp.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/fill.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/flatten.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/floor.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/fmod.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/gather.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/gathernd.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/get_tuple_elem.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/greater.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/gru.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/identity.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/if_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/im2col.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/isinf.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/isnan.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/layout.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/leaky_relu.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/less.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/load.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/log.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/logical_and.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/logical_or.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/logical_xor.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/logsoftmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/loop.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/lrn.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/lstm.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/max.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/min.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/mod.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/mul.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/multibroadcast.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/multinomial.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/name.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/nearbyint.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/neg.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/nonmaxsuppression.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/nonzero.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/normalize_attribute.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/outline.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/pack_int4.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/pad.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/pointwise.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/pooling.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/pow.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/prefix_scan_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/prefix_scan_sum.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/prelu.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/quant_convolution.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/quant_dot.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/quantizelinear.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/random_seed.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/random_uniform.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/recip.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_max.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_mean.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_min.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_prod.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reduce_sum.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/relu.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reshape.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reshape_lazy.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/resize.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/reverse.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rnn.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rnn_last_cell_output.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rnn_last_hs_output.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rnn_var_sl_last_output.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rnn_variable_seq_lens.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/roialign.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/rsqrt.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/run_on_target.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scalar.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_add.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_max.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_min.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_mul.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_none.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatter_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_add.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_max.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_min.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_mul.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_none.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/scatternd_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/select_module.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sigmoid.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sign.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sin.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sinh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/slice.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/softmax.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sqdiff.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sqrt.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/squeeze.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/step.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/sub.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/tan.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/tanh.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/topk.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/transpose.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unary.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unary_not.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/undefined.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unique.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unknown.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unpack_int4.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/unsqueeze.hpp
/opt/rocm/lib/migraphx/include/migraphx/op/where.hpp
/opt/rocm/lib/migraphx/include/migraphx/operation.hpp
/opt/rocm/lib/migraphx/include/migraphx/operators.hpp
/opt/rocm/lib/migraphx/include/migraphx/optimize_module.hpp
/opt/rocm/lib/migraphx/include/migraphx/optional.hpp
/opt/rocm/lib/migraphx/include/migraphx/output_iterator.hpp
/opt/rocm/lib/migraphx/include/migraphx/pad_calc.hpp
/opt/rocm/lib/migraphx/include/migraphx/par.hpp
/opt/rocm/lib/migraphx/include/migraphx/par_dfor.hpp
/opt/rocm/lib/migraphx/include/migraphx/par_for.hpp
/opt/rocm/lib/migraphx/include/migraphx/param_utils.hpp
/opt/rocm/lib/migraphx/include/migraphx/pass.hpp
/opt/rocm/lib/migraphx/include/migraphx/pass_manager.hpp
/opt/rocm/lib/migraphx/include/migraphx/permutation.hpp
/opt/rocm/lib/migraphx/include/migraphx/preallocate_param.hpp
/opt/rocm/lib/migraphx/include/migraphx/process.hpp
/opt/rocm/lib/migraphx/include/migraphx/program.hpp
/opt/rocm/lib/migraphx/include/migraphx/promote_literals.hpp
/opt/rocm/lib/migraphx/include/migraphx/propagate_constant.hpp
/opt/rocm/lib/migraphx/include/migraphx/quantization.hpp
/opt/rocm/lib/migraphx/include/migraphx/quantize_8bits.hpp
/opt/rocm/lib/migraphx/include/migraphx/quantize_fp16.hpp
/opt/rocm/lib/migraphx/include/migraphx/ranges.hpp
/opt/rocm/lib/migraphx/include/migraphx/rank.hpp
/opt/rocm/lib/migraphx/include/migraphx/raw_data.hpp
/opt/rocm/lib/migraphx/include/migraphx/reduce_dims.hpp
/opt/rocm/lib/migraphx/include/migraphx/ref
/opt/rocm/lib/migraphx/include/migraphx/ref/context.hpp
/opt/rocm/lib/migraphx/include/migraphx/ref/lowering.hpp
/opt/rocm/lib/migraphx/include/migraphx/ref/target.hpp
/opt/rocm/lib/migraphx/include/migraphx/reflect.hpp
/opt/rocm/lib/migraphx/include/migraphx/register_op.hpp
/opt/rocm/lib/migraphx/include/migraphx/register_target.hpp
/opt/rocm/lib/migraphx/include/migraphx/replace_allocate.hpp
/opt/rocm/lib/migraphx/include/migraphx/requires.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_gelu.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_low_precision.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_pooling.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_quantization.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_reduce.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_reshapes.hpp
/opt/rocm/lib/migraphx/include/migraphx/rewrite_rnn.hpp
/opt/rocm/lib/migraphx/include/migraphx/run_loop.hpp
/opt/rocm/lib/migraphx/include/migraphx/schedule.hpp
/opt/rocm/lib/migraphx/include/migraphx/schedule_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/serialize.hpp
/opt/rocm/lib/migraphx/include/migraphx/shape.hpp
/opt/rocm/lib/migraphx/include/migraphx/shape_for_each.hpp
/opt/rocm/lib/migraphx/include/migraphx/simple_par_for.hpp
/opt/rocm/lib/migraphx/include/migraphx/simplify_algebra.hpp
/opt/rocm/lib/migraphx/include/migraphx/simplify_dyn_ops.hpp
/opt/rocm/lib/migraphx/include/migraphx/simplify_qdq.hpp
/opt/rocm/lib/migraphx/include/migraphx/simplify_reshapes.hpp
/opt/rocm/lib/migraphx/include/migraphx/source_location.hpp
/opt/rocm/lib/migraphx/include/migraphx/split_reduce.hpp
/opt/rocm/lib/migraphx/include/migraphx/split_single_dyn_dim.hpp
/opt/rocm/lib/migraphx/include/migraphx/sqlite.hpp
/opt/rocm/lib/migraphx/include/migraphx/stream_model.hpp
/opt/rocm/lib/migraphx/include/migraphx/streamutils.hpp
/opt/rocm/lib/migraphx/include/migraphx/stringutils.hpp
/opt/rocm/lib/migraphx/include/migraphx/support_metric.hpp
/opt/rocm/lib/migraphx/include/migraphx/supported_segments.hpp
/opt/rocm/lib/migraphx/include/migraphx/target.hpp
/opt/rocm/lib/migraphx/include/migraphx/target_assignments.hpp
/opt/rocm/lib/migraphx/include/migraphx/tensor_view.hpp
/opt/rocm/lib/migraphx/include/migraphx/tf.hpp
/opt/rocm/lib/migraphx/include/migraphx/time.hpp
/opt/rocm/lib/migraphx/include/migraphx/tmp_dir.hpp
/opt/rocm/lib/migraphx/include/migraphx/tracer.hpp
/opt/rocm/lib/migraphx/include/migraphx/tune_axis.hpp
/opt/rocm/lib/migraphx/include/migraphx/type_name.hpp
/opt/rocm/lib/migraphx/include/migraphx/type_traits.hpp
/opt/rocm/lib/migraphx/include/migraphx/value.hpp
/opt/rocm/lib/migraphx/include/migraphx/verify.hpp
/opt/rocm/lib/migraphx/include/migraphx/verify_args.hpp
/opt/rocm/lib/migraphx/include/migraphx/version.h
/opt/rocm/lib/migraphx/lib
/opt/rocm/lib/migraphx/lib/libmigraphx.so
/opt/rocm/lib/migraphx/lib/libmigraphx_cpu.so
/opt/rocm/lib/migraphx/lib/libmigraphx_device.so
/opt/rocm/lib/migraphx/lib/libmigraphx_gpu.so
/opt/rocm/lib/migraphx/lib/libmigraphx_ref.so
/opt/rocm/lib/migraphx/lib/libmigraphx_tf.so

@ahsan-ca
Copy link
Contributor Author

Results of make install and make package are with the following changes to MIGraphX:

diff --git a/dev-requirements.txt b/dev-requirements.txt
index cf520e3cb..4888348b5 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -26,5 +26,5 @@ facebook/zstd@v1.4.5 -X subdir -DCMAKE_DIR=build/cmake
 ccache@v4.1 -DENABLE_TESTING=OFF
 pcre,pfultz2/pcre@8.45 -H sha256:d6f7182602a775a7d500a0cedca6449af0400c6493951513046d17615ed0bf11
 danmar/cppcheck@bb2711c22a0be09efe7f1a8da3030876471026c8 -DHAVE_RULES=1 # 2.11
-RadeonOpenCompute/rocm-cmake@5a34e72d9f113eb5d028e740c2def1f944619595 --build
+RadeonOpenCompute/rocm-cmake@714b1633c635e2915c3bd9352c5cb54a6a7c5a65 --build
 -f requirements.txt
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index eedc7a275..62197380c 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -269,6 +269,7 @@ register_op(migraphx HEADER migraphx/builtin.hpp OPERATORS builtin::literal buil
 rocm_clang_tidy_check(migraphx)
 migraphx_generate_export_header(migraphx)
 rocm_install_targets(
+  PRIVATE
   TARGETS migraphx
   INCLUDE
     ${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/src/targets/cpu/CMakeLists.txt b/src/targets/cpu/CMakeLists.txt
index 4c08d6012..e8a57422b 100755
--- a/src/targets/cpu/CMakeLists.txt
+++ b/src/targets/cpu/CMakeLists.txt
@@ -97,6 +97,7 @@ else()
 endif()
 
 rocm_install_targets(
+  PRIVATE
   TARGETS migraphx_cpu
   INCLUDE
     ${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/src/targets/fpga/CMakeLists.txt b/src/targets/fpga/CMakeLists.txt
index 39df3be64..304c92851 100644
--- a/src/targets/fpga/CMakeLists.txt
+++ b/src/targets/fpga/CMakeLists.txt
@@ -36,6 +36,7 @@ rocm_clang_tidy_check(migraphx_fpga)
 target_link_libraries(migraphx_fpga migraphx)
 
 rocm_install_targets(
+    PRIVATE
     TARGETS migraphx_fpga
     INCLUDE
     ${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/src/targets/gpu/CMakeLists.txt b/src/targets/gpu/CMakeLists.txt
index d2e73ef1d..da733498f 100644
--- a/src/targets/gpu/CMakeLists.txt
+++ b/src/targets/gpu/CMakeLists.txt
@@ -332,6 +332,7 @@ add_subdirectory(driver)
 add_subdirectory(hiprtc)
 
 rocm_install_targets(
+    PRIVATE
     TARGETS migraphx_gpu migraphx_device compile_for_gpu
     INCLUDE
     ${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/src/targets/ref/CMakeLists.txt b/src/targets/ref/CMakeLists.txt
index 0d72afba1..3f442406a 100644
--- a/src/targets/ref/CMakeLists.txt
+++ b/src/targets/ref/CMakeLists.txt
@@ -36,6 +36,7 @@ target_link_libraries(migraphx_ref PUBLIC migraphx)
 migraphx_generate_export_header(migraphx_ref)
 
 rocm_install_targets(
+  PRIVATE
   TARGETS migraphx_ref
   INCLUDE
     ${CMAKE_CURRENT_SOURCE_DIR}/include
diff --git a/src/tf/CMakeLists.txt b/src/tf/CMakeLists.txt
index 316bd7371..6257be2af 100644
--- a/src/tf/CMakeLists.txt
+++ b/src/tf/CMakeLists.txt
@@ -60,6 +60,7 @@ endif()
 target_link_libraries(migraphx_tf PUBLIC migraphx)
 
 rocm_install_targets(
+  PRIVATE
   TARGETS migraphx_tf
 )
 

@pfultz2 pfultz2 merged commit a83c507 into develop May 22, 2024
16 checks passed
@pfultz2 pfultz2 deleted the lib-under-project branch May 22, 2024 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants