Tao Sang
690db691bb
Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip
...
For hipLaunchKernelGGL(), hmod->kernargs is empty, thus we need
insert hmod->kernargs[name_str] which is empty.
Change-Id: I95f818d0525da84452e66c5778f0648a643843c7
[ROCm/clr commit: 05785772e3 ]
2020-02-16 17:58:04 -05:00
Payam
55c8ccf2be
updated package generation and removed hiphcc_static as a target for hip-vdi
...
Change-Id: I0067dd6341f47a212cb02b8d43d3ea01644c2391
[ROCm/clr commit: 2f9cb366f2 ]
2020-02-16 03:00:59 -05:00
Tao Sang
53e62f704d
Support defaultDriver test with Clang+Hcc Runtime
...
Fix the following issues:
1.Ignore hidden arguments of kernel functions.
2.Look up both origial function name and function name with .kd postfix
when argments are retrived from module.
3.Addition, fix compiling issue of LaunchKernel test app.
Change-Id: I9400943f2f02433cb4409b19c0cac3626c2bc454
[ROCm/clr commit: eb8c4d1ce2 ]
2020-02-15 19:29:13 -05:00
vsytch
fd7dfa19d1
Add missing __hip_pinned_shadow__ attributes to the texture global vars. ( #1866 )
...
[ROCm/clr commit: 5afe43b1aa ]
2020-02-15 09:52:25 +05:30
Maneesh Gupta
2b1a99ff12
Use deque instead of vector for code readers so that the iterators and references will be stable ( #1851 )
...
* Use deque instead of vector for code readers so that the iterators and references will be stable
* Fix compile error
* Assign the iterator
* Add multithreaded test
* Make threads a multiple of hardware concurrency
* Output on failure
* Add setDevice to try and initialize the context on cuda
* Create context for cuda
* Set context on each thread
* Reduce threads on cuda
* Skip test on cuda
* Try to initialize the primary context on cuda
* Push ctx to the stack as current
* Revert "Push ctx to the stack as current"
This reverts commit c1b707ff63 .
* Revert "Try to initialize the primary context on cuda"
This reverts commit d9cbd5a143 .
* updated test for nvidia path
* Add c++11 option for nvcc
Co-authored-by: satyanveshd <53337087+satyanveshd@users.noreply.github.com >
[ROCm/clr commit: e085417370 ]
2020-02-15 09:51:24 +05:30
Nick Curtis
e9ee5a3719
Implement long / long long shuffles ( #1829 )
...
Implement additional data-types for shuffles (long and long long).
Based upon the double implementation.
[ROCm/clr commit: 5b0f34c59b ]
2020-02-15 09:51:09 +05:30
Siu Chi Chan
c74c8d7a1c
Disabling HCC code object v3 generation by default.
...
Some PyTorch unit tests have regression. Disabling cov3 to allow more
time to debug and unblock PyTorch
Change-Id: Iba7f425ef3499c20c42ec45d9152b5d27ce97d03
[ROCm/clr commit: 13052f27c2 ]
2020-02-14 19:39:27 -05:00
Evgeny Mankov
0fee0571d8
Merge pull request #1870 from emankov/HIP
...
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc2 - the latest supported LLVM Release
[ROCm/clr commit: eae0bddbca ]
2020-02-14 13:25:43 +03:00
Evgeny Mankov
fcf5546ec1
[HIPIFY][doc] Update README.md: LLVM 10.0.0-rc2 - the latest supported LLVM Release
...
[ROCm/clr commit: 0315aefe78 ]
2020-02-14 13:09:31 +03:00
Rahul Garg
50395502b6
[sample] Add hipDispatchEnqueueRateMT ( #1869 )
...
* [sample] Add hipDispatchEnqueueRateMT
[ROCm/clr commit: 893ccc4ddf ]
2020-02-13 23:21:40 -08:00
Payam
ca7c148089
removing oocupancy tests from hip-vdi for now
...
Change-Id: I06e966d07021af87fa2c195e4bbaf6bcc336658d
[ROCm/clr commit: 9bdc203a99 ]
2020-02-13 21:40:06 -05:00
Christophe Paquot
b486a20a88
Merge "hipLaunchByPtr and hipLaunchKernel deviceId potential issue" into amd-master-next
...
[ROCm/clr commit: d6b9b323b8 ]
2020-02-13 18:49:06 -05:00
Payam
b6f311794e
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
[ROCm/clr commit: 87cd9451f2 ]
2020-02-13 16:48:24 -05:00
Christophe Paquot
06ab4fdf36
SWDEV-222949 - hipEventRecord
...
hipEventRecord should always create a new marker so it can track work going on at the time the API is called.
Change-Id: I10ce98044be894fbacab8798441ec3d3f2753b93
[ROCm/clr commit: eb132ccef8 ]
2020-02-13 15:01:49 -05:00
Christophe Paquot
39a1cff6e0
hipLaunchByPtr and hipLaunchKernel deviceId potential issue
...
Those APIs should look at the device associated with the stream first.
If that stream is null then get the current device ID.
Change-Id: Iedde1d1644818ba64f128b988f0bd9674f5b8ad6
[ROCm/clr commit: 8f5a70a150 ]
2020-02-13 12:00:30 -08:00
Tao Sang
1da44b1e01
Merge "Support app(hcc compiled/Hip-Vdi runtime linked)" into amd-master-next
...
[ROCm/clr commit: b733a1bc5c ]
2020-02-13 14:25:30 -05:00
Evgeny Mankov
faf676764d
Merge pull request #1867 from emankov/HIP
...
[HIPIFY][doc] Update README.md: Windows tested configurations
[ROCm/clr commit: 60c76da392 ]
2020-02-13 18:48:38 +03:00
Evgeny Mankov
0c84df243f
[HIPIFY][doc] Update README.md: Windows tested configurations
...
[ROCm/clr commit: fb52a3973b ]
2020-02-13 18:34:10 +03:00
Aaron Enye Shi
468959c409
HIP-VDI fix CPACK packaging dependencies
...
Change-Id: I64d803499dd8b2fc80b1320f71115ebaf019a9e7
[ROCm/clr commit: 0bab88c22e ]
2020-02-13 10:02:49 -05:00
Satyanvesh Dittakavi
373da28853
Add c++11 option for nvcc
...
[ROCm/clr commit: 2034ed3561 ]
2020-02-13 19:48:26 +05:30
Satyanvesh Dittakavi
360f321e76
updated test for nvidia path
...
[ROCm/clr commit: 627d9a1f46 ]
2020-02-13 16:34:05 +05:30
Jeff Daily
40688fbfc2
missing break statement in hipDeviceGetAttribute ( #1865 )
...
The break is missing for hipDeviceAttributeMaxTexture3DDepth.
[ROCm/clr commit: fe47fce496 ]
2020-02-13 14:22:56 +05:30
Sarbojit2019
194b05efe2
[hip] Fix for bug introduced in #1770 when blockSize is non-power of 2 ( #1864 )
...
Fixes SWDEV-222161
[ROCm/clr commit: a03628335c ]
2020-02-13 14:22:46 +05:30
Sarbojit2019
56398f5269
ihipEnablePeerAccess return error if peer is not accessible ( #1858 )
...
hipDeviceEnablePeerAccess returns success and adds peer into the list even if it is not accessible which creates problem in hipMalloc when it tries to share the ptr to peer device.
Proposed change is to check the access status before updating the peer list and update only when it can access the peer.
[ROCm/clr commit: e334d3d6ec ]
2020-02-13 14:22:11 +05:30
ansurya
708af7e6ac
Reduce GPU copying based on arch it runs on ( #1751 )
...
Implements SWDEV-213230.
[ROCm/clr commit: 888a7f2a90 ]
2020-02-13 14:21:51 +05:30
Tao Sang
94a70b3447
Support app(hcc compiled/Hip-Vdi runtime linked)
...
The issues of the following functions have been fixed.
hipModuleLoad: Make Hip-Vdi runtime able to read code object module
generated by Hcc compiler.
hipLaunchKernel: Use introspect method to find function if it cannot
be found from platform state instance.
Change-Id: Id740e5a96614ec6a0b6c704f8f74600bfdc4983e
[ROCm/clr commit: 62ef029288 ]
2020-02-12 16:42:54 -05:00
Laurent Morichetti
6982f99f6e
Remove cl_icd.cpp from the build.
...
We should be using the temporary fixme.cpp instead.
Change-Id: I7e7a04bb518f56584c41bdb46a9192bde1f70060
[ROCm/clr commit: 64d9e658a9 ]
2020-02-12 10:46:33 -08:00
Evgeny Mankov
20b1eb7ffb
Merge pull request #1830 from asalmanp/coop_flag_define
...
[HIP][HIPIFY] Add some missing flags for cooperative launch and occup…
[ROCm/clr commit: 5930da7f56 ]
2020-02-12 14:07:39 +03:00
Mark Searles
12449b9f9f
Change 2068543 by michliao@hliao-dev-11-hip-workspace on 2020/02/10 10:04:50
...
SWDEV-125823 - Fix the build issue due to API interface change.
- PR#1625 is temporarily reverted. Revert CL#2064519 correspondingly.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#61 edit
Change-Id: I519b11532d7e6fe8cbee41804155cc9ca64e596c
[ROCm/clr commit: 0c6b34845f ]
2020-02-12 00:22:48 -08:00
Laurent Morichetti
abe27cad61
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
[ROCm/clr commit: 9b3e214952 ]
2020-02-12 00:14:07 -08:00
Paul
069f2672b9
Revert "Try to initialize the primary context on cuda"
...
This reverts commit d9cbd5a143 .
[ROCm/clr commit: dd6676dadf ]
2020-02-11 12:34:11 -06:00
Paul
509d8096a5
Revert "Push ctx to the stack as current"
...
This reverts commit c1b707ff63 .
[ROCm/clr commit: cd279cd574 ]
2020-02-11 12:34:10 -06:00
Paul
c1b707ff63
Push ctx to the stack as current
...
[ROCm/clr commit: e8a7cc6957 ]
2020-02-11 11:46:29 -06:00
Paul
d9cbd5a143
Try to initialize the primary context on cuda
...
[ROCm/clr commit: 86cdb30195 ]
2020-02-11 11:26:24 -06:00
Aryan Salmanpour
89cb17284b
fix build error in nvcc path
...
[ROCm/clr commit: 1c013bab3e ]
2020-02-11 12:16:51 -05:00
Jatin Chaudhary
4436f22326
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit e0b4ba96e8 .
[ROCm/clr commit: 18a64fe8d4 ]
2020-02-11 11:56:57 +05:30
Paul
5e16db1f16
Skip test on cuda
...
[ROCm/clr commit: accdd882dc ]
2020-02-10 17:23:58 -06:00
Paul
e6663a7c23
Reduce threads on cuda
...
[ROCm/clr commit: 5d24a2beef ]
2020-02-10 16:37:34 -06:00
Paul
44c4b72f83
Set context on each thread
...
[ROCm/clr commit: 7a6e88480b ]
2020-02-10 16:01:53 -06:00
Christophe Paquot
f6bc161d4a
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
[ROCm/clr commit: 0c6efd9678 ]
2020-02-10 16:53:06 -05:00
Paul
8fb4e25cf1
Create context for cuda
...
[ROCm/clr commit: bb145e77ae ]
2020-02-10 15:52:34 -06:00
Paul
218994969f
Add setDevice to try and initialize the context on cuda
...
[ROCm/clr commit: 9494d0e3c9 ]
2020-02-10 13:37:45 -06:00
Payam Ghafari
45fd2ac3b2
Merge "Excluding vdi platform for now from the following tests so we can build" into amd-master-next
...
[ROCm/clr commit: c7c8449d50 ]
2020-02-10 14:28:44 -05:00
Aryan Salmanpour
e7059e518d
Fix a typo causing a build error
...
[ROCm/clr commit: 504412c1e4 ]
2020-02-10 11:44:40 -05:00
Aryan Salmanpour
44ce519211
resolve merge conflict
...
[ROCm/clr commit: dfa565d76f ]
2020-02-10 10:30:55 -05:00
Maneesh Gupta
9d451d2d69
gedit/hip.lang does not need a seperate license
...
[ROCm/clr commit: 484d67a485 ]
2020-02-10 16:27:20 +05:30
Maneesh Gupta
5df85a27e5
Update copyright section in gedit/hip.lang
...
[ROCm/clr commit: f22d042bc8 ]
2020-02-10 16:25:38 +05:30
Maneesh Gupta
a21b1f84cb
Revert "Match Occupancy APIs syntax with CUDA ( #1625 )" ( #1857 )
...
Reverting this for now till we figure out how to avoid the build
breakage.
This reverts commit 2c6e880e05 .
[ROCm/clr commit: d032637934 ]
2020-02-10 10:45:28 +05:30
Alex Voicu
7f9f87b0d9
(Maybe) Match alignment between Clang and GCC. ( #1789 )
...
Should fix #1740 and the related internal bug.
[ROCm/clr commit: 8f96152d3a ]
2020-02-10 10:44:49 +05:30
mhbliao
87056623e9
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
...
[ROCm/clr commit: 8343d7c9aa ]
2020-02-07 13:28:26 -08:00