Maneesh Gupta
f620c846a9
Merge branch 'amd-develop' into amd-master
...
Change-Id: I8a95f76f270eb6937f3069c90feee07048a43028
2016-06-21 05:58:33 -04:00
Maneesh Gupta
28b905e128
Update hip_samples packaging script
...
Change-Id: I8c33d2f02f02bb0553fd8e42b8ca6a12f7d5a9f7
2016-06-21 15:16:32 +05:30
Maneesh Gupta
d3a0de99a1
Merge branch 'amd-master' into amd-develop
2016-06-21 15:14:04 +05:30
Maneesh Gupta
47b26ff5f0
Merge "Add compiler annotations to make_ functions" into amd-master
2016-06-21 05:34:18 -04:00
Maneesh Gupta
61641cb8e8
Updated version string
...
Change-Id: I86695e5deba87ef3a8d390d9a78a88be815dff0e
2016-06-21 08:39:47 +05:30
Maneesh Gupta
ba29adcffa
Remove generatable doxygen documentation from repo
...
Change-Id: Iaa0aa69189c5a165ec81caa5d01995bec6a856a2
2016-06-21 08:15:42 +05:30
Maneesh Gupta
f8a283a092
Add target 'make doc' to cmakelists.txt
...
Change-Id: I382201b02cf3cc66bc64bd305d7f8549e25c2bb9
2016-06-21 08:13:19 +05:30
Maneesh Gupta
77933298dd
Fix cmake issues in directed tests
...
Change-Id: Ie2ae78022550d5d37c3dbfaecece7d879fb2d37a
2016-06-20 22:00:52 +05:30
Maneesh Gupta
e01e8f562a
hip_doc package updates doxygen documentation
...
Change-Id: I5e1b08d8aa5c87564ee2f0eefea63a689e75bf9a
2016-06-20 14:44:11 +05:30
Maneesh Gupta
c6858bc75d
doxygen input needs HIP_PATH environment variable
...
Change-Id: I05e027b765fde6339693564bb9dcc584a4ce43bd
2016-06-20 13:02:11 +05:30
Maneesh Gupta
2d50e4b9e0
default value of uninitialized dim3 elements should be 1
...
Change-Id: Idff38fac8dfca68f38f1714f8fdec64df2890a6a
2016-06-20 10:13:46 +05:30
Aditya Atluri
ffcfc95360
able to pass non-dim launch parm to kernel launch
...
Change-Id: I0411849a27efcba597a1a9aa08be179635e04988
2016-06-18 11:28:20 -05:00
Maneesh Gupta
763dd0cb76
Disable hipMemcpyAll test
...
Change-Id: I58ff2e1baa91e3af335dd869ce4f6d56cd81028c
2016-06-18 15:48:42 +05:30
Maneesh Gupta
0e3128c1e5
Disable running tests that are not being built
...
Change-Id: Ic1ae492780f4c7c6315e815e0b3c291b354927fd
2016-06-18 15:48:14 +05:30
Ben Sander
20a164be6a
Fix test project names
...
Change-Id: I105c3759208ec832f3bdf6068029b4bfa2827909
2016-06-17 15:18:57 -05:00
Ben Sander
c82cd5822c
Initial release notes for 0.95.
...
Change-Id: I6d43f643f4c6ecd4b4e4434c5cc1dfecf540a6d3
2016-06-17 15:18:57 -05:00
Ben Sander
44d117ba63
Clean up old work-week and USE_* refs
...
Change-Id: I929c979fa085f8e5205194cbccca46e9b5516aa9
2016-06-17 15:18:57 -05:00
Ben Sander
3feb13c8f6
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
2016-06-17 15:18:57 -05:00
Ben Sander
883d733174
Fix hierchical tests. Set compiler before project to avoid loop
...
Change-Id: Icede4e76cb47820b39403a7f1ba3f4bd3f47ed03
2016-06-17 15:18:57 -05:00
Aditya Atluri
ba262ea855
added tests for host math functions
...
Change-Id: I66a5c574a27190e32054586f07ecf20e1ff71292
2016-06-17 15:05:33 -05:00
Aditya Atluri
c07646fddd
added copyright
...
Change-Id: Ic77c09ff11e031836f4c3d66c9b8ba1894d2e374
2016-06-17 11:51:36 -05:00
Maneesh Gupta
275c5516b6
hipLaunchKernel supports empty kernel with no arguments
...
Change-Id: Iaa46ced7fe0e3d72734d02250dfb48b98bef615d
2016-06-17 14:11:46 +05:30
Aditya Atluri
75fc024308
added bessel nth order function
...
Change-Id: I18a64d894dda9330b39638535dfafd7ce31bb968
2016-06-17 09:22:23 +05:30
Ben Sander
debddd9b45
Resolve cmake infinite loop issue
...
Change-Id: I8af4eb8dee754c97b72c108d4613071b0de023bd
2016-06-16 19:43:07 -05:00
Ben Sander
7492351a3c
Add NVCC implementation for hipPeeakAtLastError
2016-06-16 09:38:34 -05:00
Ben Sander
dbffc7bba2
remove old KERNELBEGIN/KERNELEND macros
2016-06-16 09:38:07 -05:00
Ben Sander
c2f9fb32a1
Add include guards for HIP_PLATFORM_NVCC
2016-06-16 09:37:10 -05:00
Ben Sander
46e27c7568
Update launch_bounds test
2016-06-16 09:29:03 -05:00
Ben Sander
71b9369256
Add first steps for CMake test hierarchy + initial launch_bounds.
2016-06-16 08:41:32 -05:00
Maneesh Gupta
bdfd943b4a
Add compiler annotations to make_ functions
...
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361
2016-06-16 16:18:35 +05:30
Ben Sander
6a2a140f34
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
2016-06-16 06:13:51 +05:30
Aditya Atluri
c4e667cf90
added more host functions and tests
...
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3
2016-06-15 11:45:19 -05:00
Maneesh Gupta
8755f2f1bc
Merge "added host device functions" into amd-master
2016-06-15 02:45:55 -04:00
Maneesh Gupta
065b2f532f
Merge "cmake picks HIP version from hipcc" into amd-master
2016-06-15 01:47:18 -04:00
Maneesh Gupta
35624f33f9
Merge "hipcc supports printing HIP version" into amd-master
2016-06-15 01:46:11 -04:00
Aditya Atluri
bb02880a12
added host device functions
...
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62
2016-06-14 18:14:44 -05:00
Maneesh Gupta
ea953cb76a
cmake picks HIP version from hipcc
...
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4
2016-06-14 14:57:56 +05:30
Maneesh Gupta
29ca733be2
hipcc supports printing HIP version
...
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08
2016-06-14 14:51:03 +05:30
Aditya Atluri
ce52a8f70c
added bessel zero and one order functions
...
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a
2016-06-14 11:50:48 +05:30
Maneesh Gupta
1dbb2f5205
Merge "added erfinv software implementation" into amd-master
2016-06-14 02:13:01 -04:00
Maneesh Gupta
37257dda35
Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
2016-06-14 00:28:12 -04:00
Aditya Atluri
720fa16355
added erfinv software implementation
...
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3
2016-06-14 00:09:41 -04:00
Aditya Atluri
ae96fe4d12
added more device functions
...
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce
2016-06-13 11:55:12 -05:00
Maneesh Gupta
3d4bbc4224
hipDispatchLatency: reduce iterations to 5120
...
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
2016-06-13 14:23:51 +05:30
Aditya Atluri
20b991e99a
added normcdf support
...
Change-Id: I4887bc588589ed067eaa339d5eccd988c1c5d649
2016-06-13 10:09:37 +05:30
Maneesh Gupta
102b424ca9
Merge "Added more device functions" into amd-master
2016-06-12 23:51:02 -04:00
Maneesh Gupta
fc4b55f516
Merge "added test for float device functions c6dfb0" into amd-master
2016-06-12 23:50:57 -04:00
Maneesh Gupta
79cb250265
Merge "fix_testcase" into amd-master
2016-06-10 12:44:05 -04:00
Aditya Atluri
c7462bd524
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
2016-06-10 09:46:31 -05:00
Aditya Atluri
98f02106ef
added test for float device functions c6dfb0
...
Change-Id: I792a68610c6cfa54d6eee633c8605197bd4d2792
2016-06-10 09:03:43 -05:00