Chauncey Hui
cb7802bc8a
SWDEV-2 - Change OpenCL version number from 3445 to 3446
...
[ROCm/clr commit: 857634241b ]
2022-04-12 03:00:05 -04:00
Sarbojit Sarkar
85f6f2a0c7
SWDEV-331126 - Fix to Cuda return type
...
Change-Id: Iea8e7735ef0c58c1244c92338038d91e61d62c16
[ROCm/clr commit: 8657c40721 ]
2022-04-11 23:35:04 -04:00
haoyuan2
be69f68ec7
SWDEV-328274 - Move DLLMain from VDI layer to HIP/OCL layers
...
Change-Id: Idc84eb0db92d21a5ced8769fa1eae064b86c31b0
[ROCm/clr commit: 1fbc01a812 ]
2022-04-11 16:55:59 -04:00
Maxime Chambonnet
38928e85c1
SWDEV-1 - ROC CLR typos
...
This is cherry-picked from this github issue:
https://github.com/ROCm-Developer-Tools/ROCclr/issues/28
Change-Id: I236f4f25a2dabe05883159af0fab0bad06ab0fd0
[ROCm/clr commit: d45794e985 ]
2022-04-11 14:24:39 -04:00
German Andryeyev
3f93be3aec
SWDEV-307184 - Hidden heap keyword was renamed
...
Change-Id: I0a72b0cc16bd3d637cbaa79a692640bc922f62c4
[ROCm/clr commit: abf088ea89 ]
2022-04-11 09:26:14 -04:00
Ajay
013225775c
SWDEV-331095 - Address hipRTC windows test failures
...
Change-Id: I8c1a36ffd362c6f41449092e4dd85f6ec587206a
[ROCm/clr commit: f301bf3962 ]
2022-04-11 09:40:35 +00:00
Chauncey Hui
ac9195f34a
SWDEV-2 - Change OpenCL version number from 3444 to 3445
...
[ROCm/clr commit: 66d404f707 ]
2022-04-09 03:00:05 -04:00
haoyuan2
605958392b
SWDEV-328274 - Move DLLMain from VDI layer to HIP/OCL layers
...
Change-Id: I89db993ba90783c53546c5290c00e13f5c24edf4
[ROCm/clr commit: fe173ed9fb ]
2022-04-08 12:12:07 -07:00
Jeremy Newton
6e388071ba
SWDEV-321118 - Use GNUInstallDirs
...
Use GNUInstallDirs variables to determine the location of BINDIR,
LIBDIR, DOCDIR, and SYSCONFDIR.
Note that CMAKE_INSTALL_LIBDIR is overriden, since the default for RHEL
is lib64, but ROCm packaging wants it to be lib always. Distros or users
can easily override this.
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
Change-Id: Ifb38263dce80d80c5ebb4eacd8e49c76bb013a44
[ROCm/clr commit: b8c124acb5 ]
2022-04-08 13:52:08 -04:00
German Andryeyev
4715a87d44
SWDEV-307184 - Report 1 for unused dimensions
...
Remove assert for kernel arg size, because COv5 reports a value
bigger than the actual usage in the most of cases
Change-Id: I8e15bc45a9e21b58a5894f9977511ca84408ce61
[ROCm/clr commit: 2be0b1e612 ]
2022-04-08 13:43:37 -04:00
Jeremy Newton
2e2f21df24
SWDEV-323669 - Improve arch detection
...
- Clean up detection by using visual studio macros to detect arch; I
didn't list all possible ARM platforms (can be done later if desired)
- Fixed two incorrect uses of !defined(ATI_ARCH_ARM) to instead use
defined(ATI_ARCH_X86), as they contain X86 specific code
- Fixed one use of __ARM_ARCH_7A__ to use ATI_ARCH_ARM instead
This is an improvement to the fixes in the last patch for SWDEV-323669
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
Change-Id: I8568167293c34ad5331902105877f3ab6e25acb3
[ROCm/clr commit: 00efdc1cd6 ]
2022-04-08 12:21:58 -04:00
Christophe Paquot
c6ae81b2f2
SWDEV-322620 - Virtual Memory Management APIs
...
Adding skeletons.
Implemented:
- hipMemGetAllocationGranularity with basic granularity
- hipMemGetAllocationPropertiesFromHandle
- hipMemCreate
Change-Id: I4bd2c75fae45d6a057efcad19d1d3c9715e9ae67
[ROCm/clr commit: cd447a5aaa ]
2022-04-08 11:38:51 -04:00
kjayapra-amd
ba0119e933
SWDEV-331104 - Size passed to fillBuffer should not be 0.
...
Change-Id: Ifbc6047fafa0e55b5ab956cf3b7254c7e20b1e88
[ROCm/clr commit: b3b88ef926 ]
2022-04-08 09:29:55 -04:00
Chauncey Hui
d25eb62c2c
SWDEV-2 - Change OpenCL version number from 3443 to 3444
...
[ROCm/clr commit: f2e2984cb9 ]
2022-04-08 03:00:04 -04:00
Jaydeep Patel
583aa7f008
SWDEV-330661 - devicePointer null checking.
...
Change-Id: I3366031954330143109d0a79e86fd0e0ec996f01
[ROCm/clr commit: ff78c439ef ]
2022-04-08 00:08:37 -04:00
Jeremy Newton
60d0d8444e
SWDEV-321116 - Drop unnecessary ICD include
...
This looks unused. This should allow building rocm-opencl without any
dependency on any particular OCL ICD.
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com >
Change-Id: Ib9229ede8400fd0e883275659ab99513b03952cb
[ROCm/clr commit: 86c9bb1946 ]
2022-04-07 14:45:43 -04:00
Satyanvesh Dittakavi
83e2a8a892
SWDEV-326796 - Fix hipMemset crash when the size passed is more than allocated
...
Change-Id: If3b15da0960f3af347fca62beedd8003cb958c2e
[ROCm/clr commit: c0ada4320b ]
2022-04-07 08:49:54 -04:00
Saleel Kudchadker
3cec88a755
SWDEV-331152 - Add back HIP_HOST_COHERENT support
...
Change-Id: I1971df55913498df801ad319a20b95380a2c136f
[ROCm/clr commit: b1436f6451 ]
2022-04-06 12:26:01 -04:00
Satyanvesh Dittakavi
34e1d885a5
SWDEV-326793 - hipStreamGetFlags should query the flags for null stream
...
Change-Id: I1d1b833704c135b5a0c695b244380ac6c5b8438e
[ROCm/clr commit: 0af8904b87 ]
2022-04-06 04:09:17 -04:00
pghafari
2442d41e31
SWDEV-316292 - adding Graph checks
...
hipGraphExecMemcpyNodeSetParamsFromSymbol negative test cases
Change-Id: I7b6c496a8bca831dc90d1d427273a2a4fea96587
[ROCm/clr commit: 798a304dbd ]
2022-04-05 13:26:46 -04:00
Ajay
5b9a94133c
SWDEV-303760 - Windows: to use the HIP found using find_package(hip)
...
Change-Id: I8dcc0adae5decc17aff45850681c3502c9e19fae
[ROCm/clr commit: 18c4458e8c ]
2022-04-05 12:01:51 -04:00
German Andryeyev
e09245ceae
SWDEV-307184 - Move local size calculation
...
With COv5 local size calculation must occur before
runtime programs kernel arguments
Change-Id: I0726c6529bde69b8fcf5360aa83986cf84e04168
[ROCm/clr commit: caa6110c29 ]
2022-04-05 11:19:51 -04:00
German Andryeyev
b211726623
SWDEV-1 - Fix compilation error with PAL staging
...
Replace compile assert with an error message during execution
Change-Id: I4c054c65845b14bb980e165855693705c097ff80
[ROCm/clr commit: e5a791217e ]
2022-04-05 11:19:51 -04:00
Payam
8a6fd0bd65
SWDEV-316819 - graph check ChildGraphNodeGetGraph
...
Change-Id: Id3a4fb64e6fb5ce37e97f1f3518e09c8bd9a2d0c
[ROCm/clr commit: 8618b1cd07 ]
2022-04-05 01:24:36 -04:00
Rakesh Roy
2a3f5a5321
SWDEV-326789 - Mark texture reference APIs as deprecated
...
Change-Id: I7a39cc1f036cd185ac3aab6c5f44730f16225f69
[ROCm/clr commit: 5f0f7ffe92 ]
2022-04-05 00:04:34 -04:00
Julia Jiang
5808e74201
SWDEV-329687 - update install.md
...
Change-Id: Ib39df1cd462aa1644c4e0cc2ab0a3c780700056b
[ROCm/clr commit: 7b4b76b465 ]
2022-04-03 13:03:02 -04:00
Chauncey Hui
e9b68c69cc
SWDEV-2 - Change OpenCL version number from 3442 to 3443
...
[ROCm/clr commit: 7630e701f6 ]
2022-04-02 03:00:06 -04:00
German Andryeyev
593844fdd6
SWDEV-328670 - Pass the size of allocation
...
The actual size of allocation can be different from the original
request due to alignments. Pass the size of the original request
for validation during the arena object look-up
Change-Id: I30000046b1ec56abe743e43113046144fd3edbc6
[ROCm/clr commit: fb835c6f3e ]
2022-04-01 11:18:55 -04:00
kjayapra-amd
2ab9ef0915
SWDEV-325776 - Adding device release scope for kernel dispatch packet
...
Change-Id: I8ea763f4c0239c410143b748c05822e9f6694412
(cherry picked from commit ec4894f8a27a3330b895a0ded385ab96f5ef242d)
[ROCm/clr commit: 378a427d8c ]
2022-04-01 08:17:29 -04:00
Chauncey Hui
1c19615a14
SWDEV-2 - Change OpenCL version number from 3441 to 3442
...
[ROCm/clr commit: 258e981094 ]
2022-04-01 03:00:06 -04:00
Christophe Paquot
0f954adf29
SWDEV-322620 - Virtual Memory Management Part 1
...
Adding opaque data handle to memory. This is used to look back the HIP object associated with it.
Change-Id: I1bbb14a915bed79c6c3593a29a627778c7aaf13a
[ROCm/clr commit: 867346520f ]
2022-03-31 21:12:26 -04:00
Ajay
5dc89b596f
SWDEV-320512 - hipcc.bin installation should be moved out of packaging
...
Change-Id: I8e37b47f43a7c6579b68a7dd1db1a3d05976fa9d
[ROCm/clr commit: b5d9d61f5d ]
2022-03-31 17:52:39 -04:00
German Andryeyev
e7d2493402
SWDEV-311271 - Initial mempool implementation
...
HIP_MEM_POOL_SUPPORT controls memory pool support in runtime.
Currently it's disabled by default. The initial change doesn't
include: IPC, MGPU, virtual memory alloc, suballoc, defragmentation,
internal dependencies.
Change-Id: Ibed8528ebec698b045ebb247e49c0ecd6e587ed7
[ROCm/clr commit: 539d264eb0 ]
2022-03-31 09:21:37 -04:00
kjayapra-amd
31c0525344
SWDEV-305527 - Changes to handle memset blit kernel that takes width, height and depth. This also fixes SWDEV-317261.
...
Change-Id: Ic85f63a95d9d8f48884fc8c7fd95cbb496dfbbca
[ROCm/clr commit: 7fb80a027a ]
2022-03-31 09:02:33 -04:00
Chauncey Hui
8fb4e3478a
SWDEV-2 - Change OpenCL version number from 3440 to 3441
...
[ROCm/clr commit: 7a0e83c061 ]
2022-03-31 03:00:06 -04:00
German Andryeyev
2f380870df
SWDEV-328670 - Enable arena for ROCr interops
...
Add ROCR memory detection and enable arena mem object for possible
access in HIP
Change-Id: Icf86ac789176bfee4ea8d36b0970a817d4c6a2f7
[ROCm/clr commit: 28597ec5b5 ]
2022-03-30 16:46:36 -04:00
Chauncey Hui
1ba42f1a01
SWDEV-2 - Change OpenCL version number from 3439 to 3440
...
[ROCm/clr commit: 3a8b5cb9c3 ]
2022-03-30 03:00:04 -04:00
Ranjith Ramakrishnan
fe505c36ed
SWDEV-329277 - Soft link for hipInfo
...
Tensor flow build console shows "hip/lib/.hipInfo: No such file or directory"
Fixed by adding soft link for .hipInfo and this will maintain backward compatibility for file reorganization
Change-Id: I91c17115b56bbcabeb86cbcd12d3fb9aaa8f847e
[ROCm/clr commit: 1a4fd9b7ea ]
2022-03-29 16:01:46 -07:00
Saleel Kudchadker
62a60eb1c4
SWDEV-301947 - Report regular CU count for OpenCL
...
Change-Id: I3ea058bba98f3c6554cbde37173bbd772f489cf5
[ROCm/clr commit: 61d0b999be ]
2022-03-29 16:19:14 -04:00
Satyanvesh Dittakavi
acfa45bd5c
SWDEV-326397 - P2P copies to take SDMA path if there is no pending dispatch
...
Change-Id: I50cfb8d77f7882151a20a1de7aaf5219b1695b7d
[ROCm/clr commit: c1b95b09bf ]
2022-03-29 14:59:11 +00:00
Chauncey Hui
b5ef5170ba
SWDEV-2 - Change OpenCL version number from 3438 to 3439
...
[ROCm/clr commit: 37e6cbd983 ]
2022-03-29 03:00:03 -04:00
Satyanvesh Dittakavi
cb4625e5b7
SWDEV-329082 - Return right error code for hipHostUnregister
...
hipErrorHostMemoryNotRegistered should be returned when an
unregistered pointer is passed to hipHostUnregister
Change-Id: Ie76086b602bde2cd7a7a2b049cd03d29454ff306
[ROCm/clr commit: ed4014e519 ]
2022-03-28 07:24:25 -04:00
Sarbojit Sarkar
556a37f1de
SWDEV-325708 - Query for FineGrained support
...
Change-Id: I3a8d2bca50d0874c0ff60efa457006876b1fe963
[ROCm/clr commit: 80e1e2e6db ]
2022-03-28 07:17:55 -04:00
Saleel Kudchadker
f99304adcd
SWDEV-322225 - Use numa_allocate_bitmask
...
- Fix a crash with AMD_CPU_AFFINITY=1 as numa_bitmask_alloc isnt the
right api to allocate bitmask
- Do not set affinity for ROCr thread. It worsens performance rather
than any improvement.
- Fix regression from my previous change for event handler.
Change-Id: I3ea75adc2a6333f29752283eddd5b555e9b58cc5
[ROCm/clr commit: 802c2c8a9f ]
2022-03-26 13:24:51 -04:00
Chauncey Hui
3b7a64e1ba
SWDEV-2 - Change OpenCL version number from 3437 to 3438
...
[ROCm/clr commit: f8a6099344 ]
2022-03-26 03:00:06 -04:00
German Andryeyev
0d5a8a5b9d
SWDEV-311271 - Add a key to control memory pool feature
...
Change-Id: Ibd929592b802e65d0e1a4fd9689050bce5059e98
[ROCm/clr commit: a02ae1b851 ]
2022-03-25 19:07:14 -04:00
Ajay
5ba80453fe
SWDEV-301667 - return void in getTime(). Avoid warning treated as error
...
Change-Id: I9445eec554e6f705fb8f248e6be7ff995f163f25
[ROCm/clr commit: 35877b1b13 ]
2022-03-25 13:39:55 -04:00
Chauncey Hui
41e65f6666
SWDEV-2 - Change OpenCL version number from 3436 to 3437
...
[ROCm/clr commit: a43de338e3 ]
2022-03-25 03:00:07 -04:00
Rakesh Roy
9372361b04
SWDEV-326789 - Add Missing HIP API Functions For Nvidia Platform
...
Change-Id: I828028c5d893ca1487f33017a6902c3b7f786762
[ROCm/clr commit: 1e77357c7f ]
2022-03-25 01:34:57 -04:00
Saleel Kudchadker
eaa9ce833f
SWDEV-301667 - Query event time directly
...
Change-Id: I566bfa95b8b6fa2bd4771e0c20224a4e74d5abb8
[ROCm/clr commit: 73ff72bca9 ]
2022-03-25 01:08:07 -04:00