sdashmiz
44c74209ed
SWDEV-351274 - add proper checks for set attribute
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I9243e6180f3040341396b7159622f2b96e143ac2
[ROCm/clr commit: 39fc6605ec ]
2022-09-09 10:49:33 -04:00
Anusha Godavarthy Surya
1cb6a65b16
SWDEV-350025 - Added hipLaunchHostFunc functionality
...
Change-Id: I6b9d547f7ddf84e617e35ff5d5a490ff458272ef
[ROCm/clr commit: 52a22a1263 ]
2022-09-07 17:53:26 +00:00
Jaydeep Patel
5053dbe40e
SWDEV-351054 - Move validation for w & h to hipMemAllocPitch.
...
Change-Id: Ia624fc99e797baf88dc029d7e36bb80df1bd7d12
[ROCm/clr commit: e5dff9a140 ]
2022-09-07 01:00:49 -04:00
Sarbojit Sarkar
981281199d
SWDEV-354138 - Fixed SPT functions linking issue
...
Change-Id: I738ccdfd6db8cfa8c29f93bb6061e83795df382b
[ROCm/clr commit: 3b530b5676 ]
2022-09-05 06:22:08 -04:00
Satyanvesh Dittakavi
646e4dd5bd
SWDEV-344342 - hiprtc-config-version.cmake should be generated in build directory
...
Change-Id: I7becaa64873c5e8ba95e814421c1f700a0997a8b
[ROCm/clr commit: b7716825c8 ]
2022-09-05 00:05:18 -04:00
Anusha Godavarthy Surya
459e9539b2
SWDEV-354717 - Fix hipExtLaunchKernel as part of stream capture
...
Change-Id: Ic29d7403dfa38f01bec423aa1df7aa75c60a86e2
[ROCm/clr commit: 7f4c711ac1 ]
2022-09-01 19:26:14 +00:00
Anusha Godavarthy Surya
ed2f9051fa
SWDEV-354717 - Add support for hipExtLaunchKernel as part of stream capture
...
Change-Id: I22708923f454a0f4456ff99d25559daffe08c208
[ROCm/clr commit: 2b322a9087 ]
2022-09-01 05:02:20 +00:00
Anusha Godavarthy Surya
67706897e0
SWDEV-352951 - Add capture support for hipModuleLaunchKernel
...
Change-Id: Iced0846c9f753ecbb87e3f7aec2bfd72137d8c00
[ROCm/clr commit: c72942964d ]
2022-08-31 22:15:02 -04:00
Ranjith Ramakrishnan
fb1fd43157
SWDEV-352582 - Updated warning message
...
Using wrapper header file will generate warning message during build time.
Updated the message content to make it more meaningful
Change-Id: I4e0c5e3d845946d9b493d98879ea8e75a92506ee
[ROCm/clr commit: c833a19284 ]
2022-08-31 11:58:26 -07:00
pghafari
8b508ffc6b
SWDEV-341326 - removing sigabrt for NoBinaryForGpu
...
Change-Id: Ia30fb3efec7f71b870e6a35d5ce51a4aa61fad28
[ROCm/clr commit: 9f37acc55f ]
2022-08-31 09:39:59 -04:00
Saleel Kudchadker
79e1355f3a
SWDEV-301667 - Pretty print logs
...
Change-Id: Ide95a5f8d35d81d4a9eb658f40ae2e82ffa3d97f
[ROCm/clr commit: 1ea4d588ef ]
2022-08-30 12:32:11 -04:00
sdashmiz
e3aa6f4b90
SWDEV-353672 - add missing defines for cuda
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I8e2e0a3b8845d1920e6a40e3ed676c657ab90276
[ROCm/clr commit: da47e7184e ]
2022-08-29 08:59:23 -04:00
sdashmiz
b5ae2dde80
SWDEV-325711: move the API under correct hip version
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ia4e1588da7d21b2cb617c374d846ce5e05b1f4f8
[ROCm/clr commit: fd8647807d ]
2022-08-26 15:59:30 -04:00
Satyanvesh Dittakavi
147c17cac4
SWDEV-339488 - Address HIPRT tests failure with spaces in the include path
...
Change-Id: Ic9ed57e44fcfdf82a0d066483bc73e1d59c39e30
[ROCm/clr commit: 89355fb586 ]
2022-08-26 06:47:56 -04:00
Jiabao Xie
2f90d3e296
SWDEV-351055 - changed isParent() to checking directly for parent's pointer. image should not be released for test types in Unit_hipMallocArray_happy
...
Change-Id: I8e4fae8c9188ee68c392237cb824a790ad7c9563
[ROCm/clr commit: d9f002c36f ]
2022-08-25 10:11:54 -04:00
Satyanvesh Dittakavi
e960c639b7
SWDEV-344342 - Expose hiprtc target via cmake config interface
...
Change-Id: I1f19c4792665b078c2799c0c3c9e2d5b28c906de
[ROCm/clr commit: ab112eaf1d ]
2022-08-25 00:29:23 -04:00
sdashmiz
66ed5e2057
SWDEV-352290 - correct params checks
...
- correct condition for flags
- remove check for num of dependency
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I6efd918e203b57c840d74ee0243f24b0c2c80e21
[ROCm/clr commit: a10df01f81 ]
2022-08-24 14:09:51 -04:00
Jaydeep Patel
06501e696d
SWDEV-351282 - Null check for desc.
...
Change-Id: I69d534b6f97442c69b66154476a2637e99c3df77
[ROCm/clr commit: cf57f20407 ]
2022-08-24 13:04:56 -04:00
sdashmiz
72703ab50f
SWDEV-352290 - remove the static list for user obj
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I8d7542ad5aacdda4e817c6aaed78c9cac4562efd
[ROCm/clr commit: ce5103ac97 ]
2022-08-24 12:01:41 -04:00
Jason Tang
f69195d51c
SWDEV-333471 - Remove HIP_FORCE_QUEUE_PROFILING
...
HIP_FORCE_QUEUE_PROFILING has been replaced by GPU_FORCE_QUEUE_PROFILING.
Change-Id: Ic8dec4407ef79c27094cb3954e48869075b4732f
[ROCm/clr commit: 97741fe5d4 ]
2022-08-24 11:53:16 -04:00
Anusha Godavarthy Surya
0e1f53bf87
SWDEV-350474 - Added hipExtModuleLaunchKernel API support as part of stream capture
...
Change-Id: I90a880ae0d3a85a0cc8380d2cb21e4759ea8151b
[ROCm/clr commit: 0d6e8e378e ]
2022-08-24 11:20:22 -04:00
Jaydeep Patel
72c93b2ddf
SWDEV-351033 - Change error code to hipErrorHostMemoryNotRegistered
...
Change-Id: I930bb1e2787e284f335689d1900bdd08d328272e
[ROCm/clr commit: efadc772db ]
2022-08-24 07:14:15 -04:00
Jaydeep Patel
66015baadc
SWDEV-351220 - Revert 1752b3049e
...
Change-Id: I08a06307271d0eccdf4b4876dea5ec70ace07d39
[ROCm/clr commit: 349ade7b2e ]
2022-08-24 00:08:53 -04:00
Ranjith Ramakrishnan
a2b9eb12d4
SWDEV-353137 - Fix for incorrect library path for hiprtc
...
Hiprtc related libraries are duplicated when installed from build directory
This happens when cmake install libdir is set with lib64 as default and using hard code path "lib" for LIBRARY_DESTINATION
Replaced "lib" with cmake install libdir
Removed the default setting of libdir in source code and its should be controlled via build argument
Change-Id: Icac55eac9427a5088903d01942e6bfd5263a6fc0
[ROCm/clr commit: ba04f95771 ]
2022-08-23 12:19:06 -04:00
kjayapra-amd
7eecd3e27f
SWDEV-351609 - Updating the right structure with file info.
...
Change-Id: Ia4e1195df0669450162b2df4de50197ff27cfcae
[ROCm/clr commit: f15016227b ]
2022-08-22 21:54:35 -04:00
pghafari
a20fb7d571
SWDEV-342010 - in progress keeping track of events
...
Change-Id: Ic87e4b46d4eebe9922a34af5867e9fc32fcb4066
[ROCm/clr commit: ec16be77fc ]
2022-08-22 03:45:57 -04:00
Laurent Morichetti
acd38f5eaa
SWDEV-351980 - Fix hip_prof_str.h generation
...
Fixed an error in the CMakeLists.txt USE_PERF_API option declaration
that was making it always disabled. Fixing this exposed an issue with
the hip_prof_gen.py script's handling of function variants (for example,
_spt functions) and new HIP_INIT_API_* macros.
Also switched the python interpreter to python3 as python2 may not be
available by default on the build system.
Change-Id: I971fc9edcc746ca63a2bdf4f540e755f9a80fe69
[ROCm/clr commit: 8ac20e5e38 ]
2022-08-18 23:15:27 -07:00
Satyanvesh Dittakavi
feb23ab256
SWDEV-336448 - Load comgr versioned dll in hiprtc
...
Change-Id: I9c966ac6e3beae707d732e4bf84f88457d6265de
[ROCm/clr commit: 651f333140 ]
2022-08-19 00:38:08 -04:00
Laurent Morichetti
fae60db2ff
SWDEV-351980 - Use std::shared_mutex
...
Replace the custom reader/writer lock with the standard implementation
available in C++17.
Change-Id: I46013b821f13a023a16094830b7f45c4bacf11cb
[ROCm/clr commit: 008aa1c2e1 ]
2022-08-18 21:55:31 -04:00
Sarbojit Sarkar
504af979fe
SWDEV-2 - clean-up for hipMemset and other memset APIs
...
Change-Id: I0270be2843ee5f79c1c476cec7807c0b920869de
[ROCm/clr commit: b39a56be25 ]
2022-08-18 12:04:16 -04:00
Jaydeep Patel
71f44c6bc1
SWDEV-351285 - Change error.
...
Change-Id: Ia841a24cf774b2e2d8f6b6e37f3d8f43cb73f8df
[ROCm/clr commit: adfb40ed42 ]
2022-08-18 07:07:56 -04:00
Satyanvesh Dittakavi
6996563bec
SWDEV-351377 - hipIpcOpenEventHandle need not reset device ID
...
Change-Id: If4b4a3dbdd8016accc7fc083911cafa8bcb44154
[ROCm/clr commit: e147318403 ]
2022-08-18 00:30:56 -04:00
sdashmiz
213aad7615
SWDEV-325711: Add userobject functions for graph
...
- add user obj APIs for creating release and retain of user onbjects
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I0bf2999c77e44269565b27c31c7c1461f8a160a2
[ROCm/clr commit: 2c010dec17 ]
2022-08-17 14:31:43 -04:00
Laurent Morichetti
2f467284bb
SWDEV-351980 - Acquire the code object lock in StatCO::getStatFuncName
...
Change-Id: I52ce2530d12fbe47e575feb2aab39bbfdfebd201
[ROCm/clr commit: a682934251 ]
2022-08-16 19:43:15 -04:00
Ajay
91a6c2da56
SWDEV-344168 - hipVmm functionality memory check fix
...
Change-Id: Ia1de96ac9dbcbfb6a94a234aec3bf6cb51961799
[ROCm/clr commit: 113cc9ae2a ]
2022-08-16 11:04:56 -07:00
kjayapra-amd
e8872579cf
SWDEV-351508 - Change the data_kind to BC from FATBIN, since unbundling happens in runtime now.
...
Change-Id: Iaf6e85637edaa92171edc4edc650a0b4598bf625
[ROCm/clr commit: 9e9754be80 ]
2022-08-12 19:52:29 -04:00
Jaydeep Patel
99b2f456e7
SWDEV-351200 - Validate desc.
...
Change-Id: Ic8690c9a2134ca42f4bec626ca787587a32856fb
[ROCm/clr commit: 5b6ffb6380 ]
2022-08-11 07:17:21 +00:00
Sarbojit Sarkar
4af3dec930
SWDEV-344210 - Fixed page fault when mempool accessed from remote device
...
Change-Id: I759296a3177560719759f7dd8766e07664285689
[ROCm/clr commit: db35b25d3f ]
2022-08-11 00:02:29 -04:00
Jaydeep Patel
29d27cdee0
SWDEV-351031 - Any bit other than the rightmost 4 bits shouldn't be set
...
Change-Id: I6c834f491ce393eb37259eabc603220c5b5f164e
[ROCm/clr commit: 35051e778d ]
2022-08-10 23:30:22 -04:00
Ajay
7e7576a849
SWDEV-348678 - hipManagedVar to initialize on all devices
...
Change-Id: Id714b56e89e4930ee067f3a7472a0029057d2711
[ROCm/clr commit: b380a95597 ]
2022-08-10 16:54:19 +00:00
Satyanvesh Dittakavi
5172406a51
SWDEV-341992 - Add hipRefTex data types mapping on nvidia path
...
Change-Id: Icec2ec110f2647bfb4c571ff16dd3852cfc9fe4a
[ROCm/clr commit: d12f205fd1 ]
2022-08-10 02:45:25 -04:00
Satyanvesh Dittakavi
9363dd8909
SWDEV-350479 - Add missing hiprtcVersion symbol on Windows
...
Change-Id: Ifcb737adddade80ebe91a50812c96c585d7d3217
[ROCm/clr commit: c33a6b4a03 ]
2022-08-09 03:15:12 -04:00
Satyanvesh Dittakavi
b46875e588
SWDEV-336448 - hiprtc dll versioning on windows
...
Change-Id: I6ab6f975bcd7cd2fb27d59d0860a6dbe8434970e
[ROCm/clr commit: 9299d5febb ]
2022-08-09 00:50:21 -04:00
Jaydeep Patel
d019772bd0
SWDEV-348565 - Support for += operator.
...
Change-Id: I29045733de3906849e68b89c22e01badc9bd2b24
[ROCm/clr commit: 638f9a7c0e ]
2022-08-05 02:59:39 -04:00
Jaydeep Patel
1752b3049e
SWDEV-346382 - Don't fall back to sync for hipMemcpyAsync from host to device.
...
Change-Id: I5aab9041f87c549a03c86e95a39bfa437126a99b
[ROCm/clr commit: 366050b14f ]
2022-08-05 02:32:55 -04:00
Ranjith Ramakrishnan
d1b2b89d43
SWDEV-349826 - Use get_filename_component rather than using file command to get realpath
...
The cmake file command with REAL_PATH option is supported from cmake version 3.19 onwards
Issue reported in cmake version 3.17. get_filename_component is supported since 3.4 onwards
The command gives REALPATH with symlinks resolved - /opt/rocm-ver/lib/cmake/hip/hip-config.cmake
So need to move four level up to get ROCM PATH
Verfied by printing the variables
Change made so that default initializaton of ROCM PATH is executed if there is no ROCM_PATH set in ENV
Change-Id: Ibfff584eeb154bd73a568a842f28143d5ed72458
[ROCm/clr commit: d60787bdb2 ]
2022-08-04 13:39:09 -07:00
sdashmiz
b25033b7be
SWDEV-347595 - return proper error
...
- if flags are not supported
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Id7570d2c5f3d1169da33561f05c278dcd1834db6
[ROCm/clr commit: 58c5e17c5f ]
2022-08-04 15:57:15 -04:00
kjayapra-amd
8aaf355b81
SWDEV-346018 - Support unbundling of code object in runtime for hiprtc.
...
Change-Id: Idda30def999b28500738c7b48560d36ca6a8e730
[ROCm/clr commit: 4bba4faa0c ]
2022-08-03 17:57:29 -04:00
Satyanvesh Dittakavi
3b1e9dc52f
SWDEV-2 - Fix hiprtcCompileProgram
...
- hiprtcCompileProgram should create isa with temp name when
program name is not provided along with --save-temps option
Change-Id: I47974e2ac56336c851531622ff7d2a3ffb53455e
[ROCm/clr commit: 958b97b433 ]
2022-08-02 16:16:31 -04:00
Sarbojit Sarkar
67f9e52ffb
SWDEV-338732 - Made hipMemset* default async
...
Change-Id: I0ebf6473b6825162fc828bb8cac47743e14ffd19
[ROCm/clr commit: 0444d20e07 ]
2022-08-02 07:14:57 -04:00