Граф коммитов

668 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta 22edc8805a Merge branch 'amd-master' into amd-develop
[ROCm/clr commit: d3a0de99a1]
2016-06-21 15:14:04 +05:30
Maneesh Gupta 72feba608b Merge "Add compiler annotations to make_ functions" into amd-master
[ROCm/clr commit: 47b26ff5f0]
2016-06-21 05:34:18 -04:00
Maneesh Gupta 2f54161c11 Updated version string
Change-Id: I86695e5deba87ef3a8d390d9a78a88be815dff0e


[ROCm/clr commit: 61641cb8e8]
2016-06-21 08:39:47 +05:30
Maneesh Gupta 6d87abcf20 Remove generatable doxygen documentation from repo
Change-Id: Iaa0aa69189c5a165ec81caa5d01995bec6a856a2


[ROCm/clr commit: ba29adcffa]
2016-06-21 08:15:42 +05:30
Maneesh Gupta b593fe4012 Add target 'make doc' to cmakelists.txt
Change-Id: I382201b02cf3cc66bc64bd305d7f8549e25c2bb9


[ROCm/clr commit: f8a283a092]
2016-06-21 08:13:19 +05:30
Maneesh Gupta df12d5a0f9 Fix cmake issues in directed tests
Change-Id: Ie2ae78022550d5d37c3dbfaecece7d879fb2d37a


[ROCm/clr commit: 77933298dd]
2016-06-20 22:00:52 +05:30
Maneesh Gupta a2df45b1da hip_doc package updates doxygen documentation
Change-Id: I5e1b08d8aa5c87564ee2f0eefea63a689e75bf9a


[ROCm/clr commit: e01e8f562a]
2016-06-20 14:44:11 +05:30
Maneesh Gupta 2c637d4259 doxygen input needs HIP_PATH environment variable
Change-Id: I05e027b765fde6339693564bb9dcc584a4ce43bd


[ROCm/clr commit: c6858bc75d]
2016-06-20 13:02:11 +05:30
Maneesh Gupta a0006c5df0 default value of uninitialized dim3 elements should be 1
Change-Id: Idff38fac8dfca68f38f1714f8fdec64df2890a6a


[ROCm/clr commit: 2d50e4b9e0]
2016-06-20 10:13:46 +05:30
Aditya Atluri adace999e7 able to pass non-dim launch parm to kernel launch
Change-Id: I0411849a27efcba597a1a9aa08be179635e04988


[ROCm/clr commit: ffcfc95360]
2016-06-18 11:28:20 -05:00
Maneesh Gupta 7540ec158f Disable hipMemcpyAll test
Change-Id: I58ff2e1baa91e3af335dd869ce4f6d56cd81028c


[ROCm/clr commit: 763dd0cb76]
2016-06-18 15:48:42 +05:30
Maneesh Gupta 63936a27b3 Disable running tests that are not being built
Change-Id: Ic1ae492780f4c7c6315e815e0b3c291b354927fd


[ROCm/clr commit: 0e3128c1e5]
2016-06-18 15:48:14 +05:30
Ben Sander caf2bc8208 Fix test project names
Change-Id: I105c3759208ec832f3bdf6068029b4bfa2827909


[ROCm/clr commit: 20a164be6a]
2016-06-17 15:18:57 -05:00
Ben Sander 12b1c634ef Initial release notes for 0.95.
Change-Id: I6d43f643f4c6ecd4b4e4434c5cc1dfecf540a6d3


[ROCm/clr commit: c82cd5822c]
2016-06-17 15:18:57 -05:00
Ben Sander a03c51dc9e Clean up old work-week and USE_* refs
Change-Id: I929c979fa085f8e5205194cbccca46e9b5516aa9


[ROCm/clr commit: 44d117ba63]
2016-06-17 15:18:57 -05:00
Ben Sander b31b23ff1d Refactor directed test infrastructue.
- Add hierarchy.  Tests now live in directories, each with its own
  CMakeFiles.txt.  Reduces merge conflicts.
- Change make_hip_executable -> build_hip_executable.
- Refresh docs.
- Enable some tests that were previously built but not run.

Change-Id: I8c5de3c954400bf233904282b8b42861a2b7c536


[ROCm/clr commit: 3feb13c8f6]
2016-06-17 15:18:57 -05:00
Ben Sander d2d921f7be Fix hierchical tests. Set compiler before project to avoid loop
Change-Id: Icede4e76cb47820b39403a7f1ba3f4bd3f47ed03


[ROCm/clr commit: 883d733174]
2016-06-17 15:18:57 -05:00
Aditya Atluri 1e390cd4af added tests for host math functions
Change-Id: I66a5c574a27190e32054586f07ecf20e1ff71292


[ROCm/clr commit: ba262ea855]
2016-06-17 15:05:33 -05:00
Aditya Atluri f13c55fb2a added copyright
Change-Id: Ic77c09ff11e031836f4c3d66c9b8ba1894d2e374


[ROCm/clr commit: c07646fddd]
2016-06-17 11:51:36 -05:00
Maneesh Gupta 75ecf38bb7 hipLaunchKernel supports empty kernel with no arguments
Change-Id: Iaa46ced7fe0e3d72734d02250dfb48b98bef615d


[ROCm/clr commit: 275c5516b6]
2016-06-17 14:11:46 +05:30
Aditya Atluri 6837ae644c added bessel nth order function
Change-Id: I18a64d894dda9330b39638535dfafd7ce31bb968


[ROCm/clr commit: 75fc024308]
2016-06-17 09:22:23 +05:30
Ben Sander ac73c9331c Resolve cmake infinite loop issue
Change-Id: I8af4eb8dee754c97b72c108d4613071b0de023bd


[ROCm/clr commit: debddd9b45]
2016-06-16 19:43:07 -05:00
Ben Sander e317f07cb3 Add NVCC implementation for hipPeeakAtLastError
[ROCm/clr commit: 7492351a3c]
2016-06-16 09:38:34 -05:00
Ben Sander 62c5658e93 remove old KERNELBEGIN/KERNELEND macros
[ROCm/clr commit: dbffc7bba2]
2016-06-16 09:38:07 -05:00
Ben Sander 4679da2c45 Add include guards for HIP_PLATFORM_NVCC
[ROCm/clr commit: c2f9fb32a1]
2016-06-16 09:37:10 -05:00
Ben Sander a8cba75ce4 Update launch_bounds test
[ROCm/clr commit: 46e27c7568]
2016-06-16 09:29:03 -05:00
Ben Sander c6ace6f647 Add first steps for CMake test hierarchy + initial launch_bounds.
[ROCm/clr commit: 71b9369256]
2016-06-16 08:41:32 -05:00
Maneesh Gupta 475fd56684 Add compiler annotations to make_ functions
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361


[ROCm/clr commit: bdfd943b4a]
2016-06-16 16:18:35 +05:30
Ben Sander c46b2e7450 NVCC improvements.
- Complete translation tables for cudaError <-> hipError_t.
- Remove some odd errors that were not correctly translated or not used.
- Add HIPCHECK_API to test infrastructure.  Used for negative testing
  an API ; if a mismatch occurs it shows the expected return error
  code.  Can also print a warning rather than error.
- Enable hipMemoryAllocate on NV system, and review error coded.
- Add hipErrorName to nvcc.

Change-Id: I680427dcf32a5796d5913cf9e7f3b4c6f6b91599

Conflicts:
	tests/src/CMakeLists.txt

Bug fixes and improved docs for hipFree and hipHostFree.

    - Passing NULL pointer initialized runtime and return hipSuccess
      (not an error like before).
    - add negative test for this. (hipMemoryAllocate, improved)
    - Match NVCC errors for invalid pointers, add to test.
    - Update hipFree and hipHostFree docs.
    - hipGetDevicePointer always set *devicePointer=NULL, even for
      invalid flags.
    - Gate shared memory usage on specific HCC work-week.

Change-Id: I533b4fd3280a3d6cdbf05eb768976f0c7506c012


[ROCm/clr commit: 6a2a140f34]
2016-06-16 06:13:51 +05:30
Aditya Atluri d01b51eab9 added more host functions and tests
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3


[ROCm/clr commit: c4e667cf90]
2016-06-15 11:45:19 -05:00
Maneesh Gupta cf468b9a7b Merge "added host device functions" into amd-master
[ROCm/clr commit: 8755f2f1bc]
2016-06-15 02:45:55 -04:00
Maneesh Gupta 8b9f354f60 Merge "cmake picks HIP version from hipcc" into amd-master
[ROCm/clr commit: 065b2f532f]
2016-06-15 01:47:18 -04:00
Maneesh Gupta e003279b6e Merge "hipcc supports printing HIP version" into amd-master
[ROCm/clr commit: 35624f33f9]
2016-06-15 01:46:11 -04:00
Aditya Atluri f56bda32bf added host device functions
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62


[ROCm/clr commit: bb02880a12]
2016-06-14 18:14:44 -05:00
Maneesh Gupta 862ee762cd cmake picks HIP version from hipcc
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4


[ROCm/clr commit: ea953cb76a]
2016-06-14 14:57:56 +05:30
Maneesh Gupta 4009b60b44 hipcc supports printing HIP version
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08


[ROCm/clr commit: 29ca733be2]
2016-06-14 14:51:03 +05:30
Aditya Atluri 4d16bb272e added bessel zero and one order functions
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a


[ROCm/clr commit: ce52a8f70c]
2016-06-14 11:50:48 +05:30
Maneesh Gupta bdfa974253 Merge "added erfinv software implementation" into amd-master
[ROCm/clr commit: 1dbb2f5205]
2016-06-14 02:13:01 -04:00
Maneesh Gupta 46e60b1bd1 Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
[ROCm/clr commit: 37257dda35]
2016-06-14 00:28:12 -04:00
Aditya Atluri 657a1222d7 added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3


[ROCm/clr commit: 720fa16355]
2016-06-14 00:09:41 -04:00
Aditya Atluri 570eba42ae added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce


[ROCm/clr commit: ae96fe4d12]
2016-06-13 11:55:12 -05:00
Maneesh Gupta c59f486109 hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa


[ROCm/clr commit: 3d4bbc4224]
2016-06-13 14:23:51 +05:30
Aditya Atluri 4e46d95dac added normcdf support
Change-Id: I4887bc588589ed067eaa339d5eccd988c1c5d649


[ROCm/clr commit: 20b991e99a]
2016-06-13 10:09:37 +05:30
Maneesh Gupta 449f868019 Merge "Added more device functions" into amd-master
[ROCm/clr commit: 102b424ca9]
2016-06-12 23:51:02 -04:00
Maneesh Gupta ef0fdcc0a0 Merge "added test for float device functions c6dfb0" into amd-master
[ROCm/clr commit: fc4b55f516]
2016-06-12 23:50:57 -04:00
Maneesh Gupta 87f1880cfe Merge "fix_testcase" into amd-master
[ROCm/clr commit: 79cb250265]
2016-06-10 12:44:05 -04:00
Aditya Atluri d94fa903bf Added more device functions
1. Added copyright for device float test
2. Added device double functions support
3. Added device double functions test
4. Corrected device function signatures in headers

Change-Id: I13c8829682c925992f5cad84062bc9f702fe4048


[ROCm/clr commit: c7462bd524]
2016-06-10 09:46:31 -05:00
Aditya Atluri ee25c64d49 added test for float device functions c6dfb0
Change-Id: I792a68610c6cfa54d6eee633c8605197bd4d2792


[ROCm/clr commit: 98f02106ef]
2016-06-10 09:03:43 -05:00
7SK e58e29b784 fix_testcase
Change-Id: I878e79ac29b685672662db6ba8cd8d94d725d24f


[ROCm/clr commit: 0201bf8191]
2016-06-10 06:23:02 -04:00
Aditya Atluri 0fce1ff505 added more float device functions
Change-Id: I106ce6de9ed8806b3699dcf0add9efc9e8583615


[ROCm/clr commit: 681c5fda12]
2016-06-10 06:22:00 -04:00