Ben Sander
100a744d92
Switch to hc_* coordinate builtins (replace amp_)
...
Change-Id: I0a8871f0c9f047eb45a7391fd032100af2bbd4e0
2016-06-21 23:22:38 -05:00
Aditya Atluri
73f88cb3bc
added device functions to docs
...
Change-Id: I11ad1af86274620782986e227888b2d5f0544d8f
2016-06-21 11:11:20 -05:00
Maneesh Gupta
ac321342de
Merge branch 'amd-develop' into amd-master
...
Change-Id: I8a95f76f270eb6937f3069c90feee07048a43028
2016-06-21 05:58:33 -04:00
Maneesh Gupta
8d72b92016
Update hip_samples packaging script
...
Change-Id: I8c33d2f02f02bb0553fd8e42b8ca6a12f7d5a9f7
2016-06-21 15:16:32 +05:30
Maneesh Gupta
7ca5afc20b
Merge branch 'amd-master' into amd-develop
2016-06-21 15:14:04 +05:30
Maneesh Gupta
7393ba139c
Merge "Add compiler annotations to make_ functions" into amd-master
2016-06-21 05:34:18 -04:00
Maneesh Gupta
188326ee64
Updated version string
...
Change-Id: I86695e5deba87ef3a8d390d9a78a88be815dff0e
2016-06-21 08:39:47 +05:30
Maneesh Gupta
270b57fbfa
Remove generatable doxygen documentation from repo
...
Change-Id: Iaa0aa69189c5a165ec81caa5d01995bec6a856a2
2016-06-21 08:15:42 +05:30
Maneesh Gupta
39ae4c25c1
Add target 'make doc' to cmakelists.txt
...
Change-Id: I382201b02cf3cc66bc64bd305d7f8549e25c2bb9
2016-06-21 08:13:19 +05:30
Maneesh Gupta
e3cdaeb002
Fix cmake issues in directed tests
...
Change-Id: Ie2ae78022550d5d37c3dbfaecece7d879fb2d37a
2016-06-20 22:00:52 +05:30
Maneesh Gupta
5d08c05131
hip_doc package updates doxygen documentation
...
Change-Id: I5e1b08d8aa5c87564ee2f0eefea63a689e75bf9a
2016-06-20 14:44:11 +05:30
Maneesh Gupta
43749fc506
doxygen input needs HIP_PATH environment variable
...
Change-Id: I05e027b765fde6339693564bb9dcc584a4ce43bd
2016-06-20 13:02:11 +05:30
Maneesh Gupta
1a2db6e6e4
default value of uninitialized dim3 elements should be 1
...
Change-Id: Idff38fac8dfca68f38f1714f8fdec64df2890a6a
2016-06-20 10:13:46 +05:30
Aditya Atluri
90cd67e0b5
able to pass non-dim launch parm to kernel launch
...
Change-Id: I0411849a27efcba597a1a9aa08be179635e04988
2016-06-18 11:28:20 -05:00
Maneesh Gupta
50be71206d
Disable hipMemcpyAll test
...
Change-Id: I58ff2e1baa91e3af335dd869ce4f6d56cd81028c
2016-06-18 15:48:42 +05:30
Maneesh Gupta
7da4b12b5c
Disable running tests that are not being built
...
Change-Id: Ic1ae492780f4c7c6315e815e0b3c291b354927fd
2016-06-18 15:48:14 +05:30
Ben Sander
55560ab8a0
Fix test project names
...
Change-Id: I105c3759208ec832f3bdf6068029b4bfa2827909
2016-06-17 15:18:57 -05:00
Ben Sander
b70fbace5e
Initial release notes for 0.95.
...
Change-Id: I6d43f643f4c6ecd4b4e4434c5cc1dfecf540a6d3
2016-06-17 15:18:57 -05:00
Ben Sander
5c9e286ddc
Clean up old work-week and USE_* refs
...
Change-Id: I929c979fa085f8e5205194cbccca46e9b5516aa9
2016-06-17 15:18:57 -05:00
Ben Sander
1b69b2e9f0
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
bcbeee6f2c
Fix hierchical tests. Set compiler before project to avoid loop
...
Change-Id: Icede4e76cb47820b39403a7f1ba3f4bd3f47ed03
2016-06-17 15:18:57 -05:00
Aditya Atluri
ae12867774
added tests for host math functions
...
Change-Id: I66a5c574a27190e32054586f07ecf20e1ff71292
2016-06-17 15:05:33 -05:00
Aditya Atluri
debad6962b
added copyright
...
Change-Id: Ic77c09ff11e031836f4c3d66c9b8ba1894d2e374
2016-06-17 11:51:36 -05:00
Maneesh Gupta
59c483aa16
hipLaunchKernel supports empty kernel with no arguments
...
Change-Id: Iaa46ced7fe0e3d72734d02250dfb48b98bef615d
2016-06-17 14:11:46 +05:30
Aditya Atluri
2b0c2f494b
added bessel nth order function
...
Change-Id: I18a64d894dda9330b39638535dfafd7ce31bb968
2016-06-17 09:22:23 +05:30
Ben Sander
b5dfb2f7ab
Resolve cmake infinite loop issue
...
Change-Id: I8af4eb8dee754c97b72c108d4613071b0de023bd
2016-06-16 19:43:07 -05:00
Ben Sander
b0cf03114e
Add NVCC implementation for hipPeeakAtLastError
2016-06-16 09:38:34 -05:00
Ben Sander
29552a9ae7
remove old KERNELBEGIN/KERNELEND macros
2016-06-16 09:38:07 -05:00
Ben Sander
67d57f8ec8
Add include guards for HIP_PLATFORM_NVCC
2016-06-16 09:37:10 -05:00
Ben Sander
be3b79409a
Update launch_bounds test
2016-06-16 09:29:03 -05:00
Ben Sander
1983af64ec
Add first steps for CMake test hierarchy + initial launch_bounds.
2016-06-16 08:41:32 -05:00
Maneesh Gupta
d12651521f
Add compiler annotations to make_ functions
...
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361
2016-06-16 16:18:35 +05:30
Ben Sander
2ab19ca505
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
7cb45e2d87
added more host functions and tests
...
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3
2016-06-15 11:45:19 -05:00
Maneesh Gupta
59e3dabf29
Merge "added host device functions" into amd-master
2016-06-15 02:45:55 -04:00
Maneesh Gupta
d2019aef84
Merge "cmake picks HIP version from hipcc" into amd-master
2016-06-15 01:47:18 -04:00
Maneesh Gupta
fc63d6670e
Merge "hipcc supports printing HIP version" into amd-master
2016-06-15 01:46:11 -04:00
Aditya Atluri
e01e5d2fe3
added host device functions
...
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62
2016-06-14 18:14:44 -05:00
Maneesh Gupta
01032b91d9
cmake picks HIP version from hipcc
...
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4
2016-06-14 14:57:56 +05:30
Maneesh Gupta
3761c89142
hipcc supports printing HIP version
...
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08
2016-06-14 14:51:03 +05:30
Aditya Atluri
ec48e50101
added bessel zero and one order functions
...
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a
2016-06-14 11:50:48 +05:30
Maneesh Gupta
90d67c5adf
Merge "added erfinv software implementation" into amd-master
2016-06-14 02:13:01 -04:00
Maneesh Gupta
ae5252d125
Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
2016-06-14 00:28:12 -04:00
Aditya Atluri
d7df02e310
added erfinv software implementation
...
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3
2016-06-14 00:09:41 -04:00
Aditya Atluri
9ac6e422f0
added more device functions
...
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce
2016-06-13 11:55:12 -05:00
Maneesh Gupta
506d4086a9
hipDispatchLatency: reduce iterations to 5120
...
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
2016-06-13 14:23:51 +05:30
Aditya Atluri
798aa48032
added normcdf support
...
Change-Id: I4887bc588589ed067eaa339d5eccd988c1c5d649
2016-06-13 10:09:37 +05:30
Maneesh Gupta
b018a090e4
Merge "Added more device functions" into amd-master
2016-06-12 23:51:02 -04:00
Maneesh Gupta
21e2baff12
Merge "added test for float device functions c6dfb0" into amd-master
2016-06-12 23:50:57 -04:00
Maneesh Gupta
ab54c15930
Merge "fix_testcase" into amd-master
2016-06-10 12:44:05 -04:00