From b29742d6f89316a4400a963fcdf87a8b9ca5ad46 Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Tue, 19 Apr 2016 15:02:12 +0530 Subject: [PATCH 1/5] Prefix HIP includes with hip/ [ROCm/hip commit: bc4f388b691197284816e33fe77b7ec80d000231] --- projects/hip/bin/hipify | 6 +++--- projects/hip/include/hcc_detail/hcc_acc.h | 2 +- projects/hip/include/hcc_detail/hip_hcc.h | 4 ++-- projects/hip/include/hcc_detail/hip_runtime.h | 8 ++++---- projects/hip/include/hcc_detail/hip_runtime_api.h | 6 +++--- projects/hip/include/hcc_detail/hip_texture.h | 2 +- projects/hip/include/hip_runtime.h | 10 +++++----- projects/hip/include/hip_runtime_api.h | 6 +++--- projects/hip/include/hip_vector_types.h | 4 ++-- projects/hip/include/nvcc_detail/hip_runtime.h | 2 +- 10 files changed, 25 insertions(+), 25 deletions(-) diff --git a/projects/hip/bin/hipify b/projects/hip/bin/hipify index 5c135f653a..af7c7edce7 100755 --- a/projects/hip/bin/hipify +++ b/projects/hip/bin/hipify @@ -228,8 +228,8 @@ while (@ARGV) { #-------- #Includes: - $countIncludes += s/(\s*#\s*include\s+)[<"]cuda_runtime\.h[>"]/$1/; - $countIncludes += s/(\s*#\s*include\s+)[<"]cuda_runtime_api\.h[>"]/$1/; + $countIncludes += s/(\s*#\s*include\s+)[<"]cuda_runtime\.h[>"]/$1/; + $countIncludes += s/(\s*#\s*include\s+)[<"]cuda_runtime_api\.h[>"]/$1/; #-------- @@ -559,7 +559,7 @@ while (@ARGV) { # If this file makes kernel builtin calls, and does not include the cuda_runtime.h, # then add an #include to match "magic" includes provided by NVCC. # This logic can miss cases where cuda_runtime.h is included by another include file. - print $OUTFILE '#include "hip_runtime.h"' . ($is_dos ? "\r\n" : "\n"); + print $OUTFILE '#include "hip/hip_runtime.h"' . ($is_dos ? "\r\n" : "\n"); } print $OUTFILE "$_"; } diff --git a/projects/hip/include/hcc_detail/hcc_acc.h b/projects/hip/include/hcc_detail/hcc_acc.h index c66b340579..d0d605d1c9 100644 --- a/projects/hip/include/hcc_detail/hcc_acc.h +++ b/projects/hip/include/hcc_detail/hcc_acc.h @@ -1,6 +1,6 @@ #ifndef HCC_ACC_H #define HCC_ACC_H -#include "hip_runtime_api.h" +#include "hip/hip_runtime_api.h" #if __cplusplus #ifdef __HCC__ diff --git a/projects/hip/include/hcc_detail/hip_hcc.h b/projects/hip/include/hcc_detail/hip_hcc.h index deb9fd0b04..4b40a0ac5e 100644 --- a/projects/hip/include/hcc_detail/hip_hcc.h +++ b/projects/hip/include/hcc_detail/hip_hcc.h @@ -21,8 +21,8 @@ THE SOFTWARE. #define HIP_HCC_H #include -#include "hcc_detail/hip_util.h" -#include "hcc_detail/staging_buffer.h" +#include "hip/hcc_detail/hip_util.h" +#include "hip/hcc_detail/staging_buffer.h" #define HIP_HCC diff --git a/projects/hip/include/hcc_detail/hip_runtime.h b/projects/hip/include/hcc_detail/hip_runtime.h index aa420e992d..e8dabb8bf7 100644 --- a/projects/hip/include/hcc_detail/hip_runtime.h +++ b/projects/hip/include/hcc_detail/hip_runtime.h @@ -40,8 +40,8 @@ THE SOFTWARE. #define CUDA_SUCCESS hipSuccess -#include -//#include "hcc_detail/hip_hcc.h" +#include +//#include "hip/hcc_detail/hip_hcc.h" //--- // Remainder of this file only compiles with HCC #ifdef __HCC__ @@ -55,9 +55,9 @@ extern int HIP_TRACE_API; //typedef grid_launch_parm hipLaunchParm ; #define hipLaunchParm grid_launch_parm #ifdef __cplusplus -#include +#include #endif -#include +#include // TODO-HCC remove old definitions ; ~1602 hcc supports __HCC_ACCELERATOR__ define. #if defined (__KALMAR_ACCELERATOR__) && !defined (__HCC_ACCELERATOR__) #define __HCC_ACCELERATOR__ __KALMAR_ACCELERATOR__ diff --git a/projects/hip/include/hcc_detail/hip_runtime_api.h b/projects/hip/include/hcc_detail/hip_runtime_api.h index 79eb369e48..b00360756a 100644 --- a/projects/hip/include/hcc_detail/hip_runtime_api.h +++ b/projects/hip/include/hcc_detail/hip_runtime_api.h @@ -30,9 +30,9 @@ THE SOFTWARE. #include #include -#include -#include -//#include "hip_hcc.h" +#include +#include +//#include "hip/hip_hcc.h" #if defined (__HCC__) && (__hcc_workweek__ < 16155) #error("This version of HIP requires a newer version of HCC."); diff --git a/projects/hip/include/hcc_detail/hip_texture.h b/projects/hip/include/hcc_detail/hip_texture.h index 53a6acf2bf..d4c3403ccf 100644 --- a/projects/hip/include/hcc_detail/hip_texture.h +++ b/projects/hip/include/hcc_detail/hip_texture.h @@ -32,7 +32,7 @@ THE SOFTWARE. #include -#include +#include //---- //Texture - TODO - likely need to move this to a separate file only included with kernel compilation. diff --git a/projects/hip/include/hip_runtime.h b/projects/hip/include/hip_runtime.h index 61a02cb3ea..dff1e19252 100644 --- a/projects/hip/include/hip_runtime.h +++ b/projects/hip/include/hip_runtime.h @@ -48,17 +48,17 @@ THE SOFTWARE. #endif -#include +#include #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__) -#include +#include #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__) -#include +#include #else #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__"); #endif -#include -#include +#include +#include diff --git a/projects/hip/include/hip_runtime_api.h b/projects/hip/include/hip_runtime_api.h index ca49ab5d13..cfb14c816d 100644 --- a/projects/hip/include/hip_runtime_api.h +++ b/projects/hip/include/hip_runtime_api.h @@ -30,7 +30,7 @@ THE SOFTWARE. #include // for getDeviceProp -#include +#include typedef struct { // 32-bit Atomics @@ -200,9 +200,9 @@ typedef enum hipDeviceAttribute_t { */ #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__) -#include "hcc_detail/hip_runtime_api.h" +#include "hip/hcc_detail/hip_runtime_api.h" #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__) -#include "nvcc_detail/hip_runtime_api.h" +#include "hip/nvcc_detail/hip_runtime_api.h" #else #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__"); #endif diff --git a/projects/hip/include/hip_vector_types.h b/projects/hip/include/hip_vector_types.h index 64702b8655..16b64e40bf 100644 --- a/projects/hip/include/hip_vector_types.h +++ b/projects/hip/include/hip_vector_types.h @@ -23,12 +23,12 @@ THE SOFTWARE. #pragma once -#include +#include #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__) #if __cplusplus -#include +#include #endif #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__) #include diff --git a/projects/hip/include/nvcc_detail/hip_runtime.h b/projects/hip/include/nvcc_detail/hip_runtime.h index 48f29518c9..cb1253fdf1 100644 --- a/projects/hip/include/nvcc_detail/hip_runtime.h +++ b/projects/hip/include/nvcc_detail/hip_runtime.h @@ -23,7 +23,7 @@ THE SOFTWARE. #include -#include +#include #define HIP_KERNEL_NAME(...) __VA_ARGS__ From edda48575349084ceaa274ce397a4acd0be80bea Mon Sep 17 00:00:00 2001 From: Ben Sander Date: Tue, 19 Apr 2016 11:29:29 -0500 Subject: [PATCH 2/5] Set chicken bits to 0. [ROCm/hip commit: 8c97a258de616be72d4e0a03a66f324cd971afa9] --- projects/hip/src/hip_hcc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/hip/src/hip_hcc.cpp b/projects/hip/src/hip_hcc.cpp index 41469c5ee1..90f5afa929 100644 --- a/projects/hip/src/hip_hcc.cpp +++ b/projects/hip/src/hip_hcc.cpp @@ -70,8 +70,8 @@ int HIP_VISIBLE_DEVICES = 0; /* Contains a comma-separated sequence of GPU ident //--- // Chicken bits for disabling functionality to work around potential issues: -int HIP_DISABLE_HW_KERNEL_DEP = 1; -int HIP_DISABLE_HW_COPY_DEP = 1; +int HIP_DISABLE_HW_KERNEL_DEP = 0; +int HIP_DISABLE_HW_COPY_DEP = 0; thread_local int tls_defaultDevice = 0; thread_local hipError_t tls_lastHipError = hipSuccess; From 5858b85e8d174df656e81e5e46e5f740e3e0c200 Mon Sep 17 00:00:00 2001 From: Ben Sander Date: Tue, 19 Apr 2016 11:46:01 -0500 Subject: [PATCH 3/5] Fix hipDeviceReset synchronization [ROCm/hip commit: 453615ed5768437113219a868b73709fa91845aa] --- projects/hip/include/hcc_detail/hip_hcc.h | 3 ++ projects/hip/src/hip_hcc.cpp | 34 +++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/projects/hip/include/hcc_detail/hip_hcc.h b/projects/hip/include/hcc_detail/hip_hcc.h index 4b40a0ac5e..99cc46c380 100644 --- a/projects/hip/include/hcc_detail/hip_hcc.h +++ b/projects/hip/include/hcc_detail/hip_hcc.h @@ -531,6 +531,9 @@ public: bool removePeer(ihipDevice_t *peer); void resetPeers(ihipDevice_t *thisDevice); + + void addStream(ihipStream_t *stream); + uint32_t peerCnt() const { return _peerCnt; }; hsa_agent_t *peerAgents() const { return _peerAgents; }; diff --git a/projects/hip/src/hip_hcc.cpp b/projects/hip/src/hip_hcc.cpp index 90f5afa929..44c9bb2807 100644 --- a/projects/hip/src/hip_hcc.cpp +++ b/projects/hip/src/hip_hcc.cpp @@ -249,6 +249,14 @@ void ihipDeviceCriticalBase_t::resetPeers(ihipDevice_t *thisDevice) addPeer(thisDevice); // peer-list always contains self agent. } + +template<> +void ihipDeviceCriticalBase_t::addStream(ihipStream_t *stream) +{ + _streams.push_back(stream); + stream->_id = incStreamId(); +} + //------------------------------------------------------------------------------------------------- //--- @@ -450,9 +458,29 @@ void ihipDevice_t::locked_reset() // Obtain mutex access to the device critical data, release by destructor LockedAccessor_DeviceCrit_t crit(_criticalData); + + //--- + //Wait for pending activity to complete? TODO - check if this is required behavior: + tprintf(DB_SYNC, "locked_reset waiting for activity to complete.\n"); + // Reset and remove streams: + // Delete all created streams including the default one. + for (auto streamI=crit->const_streams().begin(); streamI!=crit->const_streams().end(); streamI++) { + ihipStream_t *stream = *streamI; + (*streamI)->locked_wait(); + tprintf(DB_SYNC, " delete stream=%p\n", stream); + + delete stream; + } + // Clear the list. crit->streams().clear(); + + // Create a fresh default stream and add it: + _default_stream = new ihipStream_t(_device_index, _acc.get_default_view(), hipStreamDefault); + crit->addStream(_default_stream); + + // This resest peer list to just me: crit->resetPeers(this); @@ -488,9 +516,6 @@ void ihipDevice_t::init(unsigned device_index, unsigned deviceCnt, hc::accelerat locked_reset(); - _default_stream = new ihipStream_t(device_index, acc.get_default_view(), hipStreamDefault); - locked_addStream(_default_stream); - tprintf(DB_SYNC, "created device with default_stream=%p\n", _default_stream); @@ -772,8 +797,7 @@ void ihipDevice_t::locked_addStream(ihipStream_t *s) { LockedAccessor_DeviceCrit_t crit(_criticalData); - crit->streams().push_back(s); - s->_id = crit->incStreamId(); + crit->addStream(s); } //--- From ab9f7bcd42376541cca3dce5a6aa44c84d091743 Mon Sep 17 00:00:00 2001 From: Ben Sander Date: Tue, 19 Apr 2016 11:55:42 -0500 Subject: [PATCH 4/5] build hipHostRegister but dont run it [ROCm/hip commit: 148799a37167861538509cf741f78aae77cb923a] --- projects/hip/tests/src/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/hip/tests/src/CMakeLists.txt b/projects/hip/tests/src/CMakeLists.txt index cec6cf52e3..44d32c544b 100644 --- a/projects/hip/tests/src/CMakeLists.txt +++ b/projects/hip/tests/src/CMakeLists.txt @@ -167,7 +167,7 @@ make_hip_executable (hipHostAlloc hipHostAlloc.cpp) make_hip_executable (hipStreamL5 hipStreamL5.cpp) make_hip_executable (hipHostGetFlags hipHostGetFlags.cpp) #TODO - re-enable. This requires working hipHostRegister call, waiting on HCC feature. -#make_hip_executable (hipHostRegister hipHostRegister.cpp) +make_hip_executable (hipHostRegister hipHostRegister.cpp) make_hip_executable (hipRandomMemcpyAsync hipRandomMemcpyAsync.cpp) make_hip_executable (hipMemoryAllocate hipMemoryAllocate.cpp) make_hip_executable (hipFuncSetDeviceFlags hipFuncSetDeviceFlags.cpp) @@ -209,7 +209,7 @@ make_test(hipHostAlloc " ") # BS- comment out since test appears broken - asks for device pointer but pointer was never allocated. #make_test(hipHostGetFlags " ") make_test(hipHcc " " ) -make_test(hipHostRegister " ") +#make_test(hipHostRegister " ") make_test(hipStreamL5 " ") make_test(hipRandomMemcpyAsync " ") #make_test(hipAPIStreamEnable " ") From 8f3bb9f4f7af04b6a35b1e30315617d3464b9553 Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Tue, 19 Apr 2016 22:44:58 +0530 Subject: [PATCH 5/5] Update doxygen documentation [ROCm/hip commit: 26c6f9f8619c06c0a591ff5e88ad20a39dc0e114] --- .../docs/RuntimeAPI/html/Synchonization.html | 2 +- .../hip/docs/RuntimeAPI/html/annotated.html | 2 +- projects/hip/docs/RuntimeAPI/html/bug.html | 2 +- .../html/classFakeMutex-members.html | 2 +- .../docs/RuntimeAPI/html/classFakeMutex.html | 4 +- .../html/classLockedAccessor-members.html | 2 +- .../RuntimeAPI/html/classLockedAccessor.html | 4 +- .../hip/docs/RuntimeAPI/html/classes.html | 2 +- ...lassihipDeviceCriticalBase__t-members.html | 29 +- .../html/classihipDeviceCriticalBase__t.html | 7 +- .../html/classihipDevice__t-members.html | 2 +- .../RuntimeAPI/html/classihipDevice__t.html | 6 +- .../html/classihipException-members.html | 2 +- .../RuntimeAPI/html/classihipException.html | 4 +- ...lassihipStreamCriticalBase__t-members.html | 2 +- .../html/classihipStreamCriticalBase__t.html | 4 +- .../html/classihipStream__t-members.html | 2 +- .../RuntimeAPI/html/classihipStream__t.html | 6 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 4 +- .../dir_6d8604cb65fa6b83549668eb0ce09cac.html | 4 +- .../dir_d44c64559bbebec7f509842c48db8b23.html | 4 +- projects/hip/docs/RuntimeAPI/html/files.html | 2 +- .../hip/docs/RuntimeAPI/html/functions.html | 2 +- .../docs/RuntimeAPI/html/functions_vars.html | 2 +- .../hip/docs/RuntimeAPI/html/globals.html | 2 +- .../docs/RuntimeAPI/html/globals_defs.html | 2 +- .../docs/RuntimeAPI/html/globals_enum.html | 2 +- .../docs/RuntimeAPI/html/globals_eval.html | 2 +- .../docs/RuntimeAPI/html/globals_func.html | 2 +- .../docs/RuntimeAPI/html/globals_type.html | 2 +- .../hip/docs/RuntimeAPI/html/group__API.html | 2 +- .../docs/RuntimeAPI/html/group__Device.html | 2 +- .../docs/RuntimeAPI/html/group__Error.html | 2 +- .../docs/RuntimeAPI/html/group__Event.html | 2 +- .../RuntimeAPI/html/group__GlobalDefs.html | 2 +- .../RuntimeAPI/html/group__HCC__Specific.html | 2 +- .../docs/RuntimeAPI/html/group__HIP-ENV.html | 2 +- .../docs/RuntimeAPI/html/group__Memory.html | 2 +- .../RuntimeAPI/html/group__PeerToPeer.html | 2 +- .../docs/RuntimeAPI/html/group__Profiler.html | 2 +- .../docs/RuntimeAPI/html/group__Stream.html | 2 +- .../docs/RuntimeAPI/html/group__Texture.html | 2 +- .../docs/RuntimeAPI/html/group__Version.html | 2 +- .../docs/RuntimeAPI/html/hcc_8h_source.html | 4 +- .../RuntimeAPI/html/hcc__acc_8h_source.html | 11 +- .../html/hcc__detail_2hip__runtime_8h.html | 8 +- .../hcc__detail_2hip__runtime_8h_source.html | 15 +- .../hcc__detail_2hip__runtime__api_8h.html | 8 +- ...__detail_2hip__runtime__api_8h_source.html | 12 +- .../hcc__detail_2hip__vector__types_8h.html | 4 +- ..._detail_2hip__vector__types_8h_source.html | 4 +- .../hip/docs/RuntimeAPI/html/hierarchy.html | 2 +- .../html/hip__common_8h_source.html | 4 +- .../docs/RuntimeAPI/html/hip__hcc_8cpp.html | 8 +- .../RuntimeAPI/html/hip__hcc_8h_source.html | 315 +++++++++--------- .../html/hip__runtime_8h_source.html | 17 +- .../html/hip__runtime__api_8h_source.html | 11 +- .../docs/RuntimeAPI/html/hip__texture_8h.html | 6 +- .../html/hip__texture_8h_source.html | 7 +- .../RuntimeAPI/html/hip__util_8h_source.html | 4 +- .../html/hip__vector__types_8h_source.html | 9 +- .../RuntimeAPI/html/host__defines_8h.html | 4 +- .../html/host__defines_8h_source.html | 4 +- projects/hip/docs/RuntimeAPI/html/index.html | 2 +- .../hip/docs/RuntimeAPI/html/modules.html | 2 +- projects/hip/docs/RuntimeAPI/html/pages.html | 2 +- .../html/staging__buffer_8h_source.html | 4 +- .../html/structLockedBase-members.html | 2 +- .../RuntimeAPI/html/structLockedBase.html | 4 +- .../html/structStagingBuffer-members.html | 2 +- .../RuntimeAPI/html/structStagingBuffer.html | 6 +- .../RuntimeAPI/html/structdim3-members.html | 2 +- .../hip/docs/RuntimeAPI/html/structdim3.html | 4 +- .../structhipChannelFormatDesc-members.html | 2 +- .../html/structhipChannelFormatDesc.html | 4 +- .../html/structhipDeviceArch__t-members.html | 2 +- .../html/structhipDeviceArch__t.html | 4 +- .../html/structhipDeviceProp__t-members.html | 2 +- .../html/structhipDeviceProp__t.html | 4 +- .../html/structhipEvent__t-members.html | 2 +- .../RuntimeAPI/html/structhipEvent__t.html | 4 +- .../structhipPointerAttribute__t-members.html | 2 +- .../html/structhipPointerAttribute__t.html | 4 +- .../html/structihipEvent__t-members.html | 2 +- .../RuntimeAPI/html/structihipEvent__t.html | 4 +- .../html/structihipSignal__t-members.html | 2 +- .../RuntimeAPI/html/structihipSignal__t.html | 6 +- .../html/structtextureReference-members.html | 2 +- .../html/structtextureReference.html | 4 +- .../html/trace__helper_8h_source.html | 4 +- 90 files changed, 338 insertions(+), 343 deletions(-) diff --git a/projects/hip/docs/RuntimeAPI/html/Synchonization.html b/projects/hip/docs/RuntimeAPI/html/Synchonization.html index 198f1d8d55..05c16aa272 100644 --- a/projects/hip/docs/RuntimeAPI/html/Synchonization.html +++ b/projects/hip/docs/RuntimeAPI/html/Synchonization.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/annotated.html b/projects/hip/docs/RuntimeAPI/html/annotated.html index 7aad966bcb..1e46ddb367 100644 --- a/projects/hip/docs/RuntimeAPI/html/annotated.html +++ b/projects/hip/docs/RuntimeAPI/html/annotated.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/bug.html b/projects/hip/docs/RuntimeAPI/html/bug.html index b017f3a1b0..d263a9da5e 100644 --- a/projects/hip/docs/RuntimeAPI/html/bug.html +++ b/projects/hip/docs/RuntimeAPI/html/bug.html @@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classFakeMutex-members.html b/projects/hip/docs/RuntimeAPI/html/classFakeMutex-members.html index bd3173d921..93cef01e63 100644 --- a/projects/hip/docs/RuntimeAPI/html/classFakeMutex-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classFakeMutex-members.html @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classFakeMutex.html b/projects/hip/docs/RuntimeAPI/html/classFakeMutex.html index 99265880e5..ee6281bdcf 100644 --- a/projects/hip/docs/RuntimeAPI/html/classFakeMutex.html +++ b/projects/hip/docs/RuntimeAPI/html/classFakeMutex.html @@ -104,12 +104,12 @@ void unlock () 
The documentation for this class was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/classLockedAccessor-members.html b/projects/hip/docs/RuntimeAPI/html/classLockedAccessor-members.html index 0440c28c7e..b28c517916 100644 --- a/projects/hip/docs/RuntimeAPI/html/classLockedAccessor-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classLockedAccessor-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classLockedAccessor.html b/projects/hip/docs/RuntimeAPI/html/classLockedAccessor.html index 1712e382f9..198e041c75 100644 --- a/projects/hip/docs/RuntimeAPI/html/classLockedAccessor.html +++ b/projects/hip/docs/RuntimeAPI/html/classLockedAccessor.html @@ -104,12 +104,12 @@ T * operator-> () 
The documentation for this class was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/classes.html b/projects/hip/docs/RuntimeAPI/html/classes.html index a36250a427..670a0c35d8 100644 --- a/projects/hip/docs/RuntimeAPI/html/classes.html +++ b/projects/hip/docs/RuntimeAPI/html/classes.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t-members.html b/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t-members.html index 02331c2b9e..cef393efa0 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t-members.html @@ -92,23 +92,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - - - - - - - - - - + + + + + + + + + + + + + +
_mutex (defined in LockedBase< MUTEX_TYPE >)LockedBase< MUTEX_TYPE >private
addPeer(ihipDevice_t *peer) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
const_streams() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
ihipDeviceCriticalBase_t() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
incStreamId() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
init(unsigned deviceCnt) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
lock() (defined in LockedBase< MUTEX_TYPE >)LockedBase< MUTEX_TYPE >inlineprivate
LockedAccessor< ihipDeviceCriticalBase_t > (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >friend
peerAgents() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
peerCnt() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
removePeer(ihipDevice_t *peer) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
resetPeers(ihipDevice_t *thisDevice) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
streams() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
unlock() (defined in LockedBase< MUTEX_TYPE >)LockedBase< MUTEX_TYPE >inlineprivate
~ihipDeviceCriticalBase_t() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
addStream(ihipStream_t *stream) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
const_streams() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
ihipDeviceCriticalBase_t() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
incStreamId() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
init(unsigned deviceCnt) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
lock() (defined in LockedBase< MUTEX_TYPE >)LockedBase< MUTEX_TYPE >inlineprivate
LockedAccessor< ihipDeviceCriticalBase_t > (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >friend
peerAgents() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
peerCnt() const (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
removePeer(ihipDevice_t *peer) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
resetPeers(ihipDevice_t *thisDevice) (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >
streams() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
unlock() (defined in LockedBase< MUTEX_TYPE >)LockedBase< MUTEX_TYPE >inlineprivate
~ihipDeviceCriticalBase_t() (defined in ihipDeviceCriticalBase_t< MUTEX_TYPE >)ihipDeviceCriticalBase_t< MUTEX_TYPE >inline
diff --git a/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t.html b/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t.html index 91ecb9dfe3..c3bbd18337 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipDeviceCriticalBase__t.html @@ -124,6 +124,9 @@ bool removePeer ( void resetPeers (ihipDevice_t *thisDevice)   + +void addStream (ihipStream_t *stream) +  uint32_t peerCnt () const   @@ -138,12 +141,12 @@ class LockedAccessor< i  
The documentation for this class was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/classihipDevice__t-members.html b/projects/hip/docs/RuntimeAPI/html/classihipDevice__t-members.html index bc1a11bd75..abfe39aa93 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipDevice__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipDevice__t-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classihipDevice__t.html b/projects/hip/docs/RuntimeAPI/html/classihipDevice__t.html index 9f3ed0481d..c808706695 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipDevice__t.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipDevice__t.html @@ -144,13 +144,13 @@ unsigned _device_flags  
The documentation for this class was generated from the following files:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • -
  • /home/mangupta/hip_git/rel0.84.0/src/hip_hcc.cpp
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/src/hip_hcc.cpp
diff --git a/projects/hip/docs/RuntimeAPI/html/classihipException-members.html b/projects/hip/docs/RuntimeAPI/html/classihipException-members.html index 937af05387..16623c6191 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipException-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipException-members.html @@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classihipException.html b/projects/hip/docs/RuntimeAPI/html/classihipException.html index 1e57d7e471..b882caa43f 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipException.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipException.html @@ -113,12 +113,12 @@ Public Attributes  
The documentation for this class was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t-members.html b/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t-members.html index 60f9c4996e..b8c648b0b6 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t.html b/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t.html index 96f9d656fc..8d6d0cbdc0 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipStreamCriticalBase__t.html @@ -144,12 +144,12 @@ MUTEX_TYPE _mutex  
The documentation for this class was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/classihipStream__t-members.html b/projects/hip/docs/RuntimeAPI/html/classihipStream__t-members.html index 3a51df77a0..78a1c9e051 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipStream__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipStream__t-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/classihipStream__t.html b/projects/hip/docs/RuntimeAPI/html/classihipStream__t.html index 3c101e9bc0..af8a80a26e 100644 --- a/projects/hip/docs/RuntimeAPI/html/classihipStream__t.html +++ b/projects/hip/docs/RuntimeAPI/html/classihipStream__t.html @@ -164,13 +164,13 @@ std::ostream & operato  
The documentation for this class was generated from the following files:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • -
  • /home/mangupta/hip_git/rel0.84.0/src/hip_hcc.cpp
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/src/hip_hcc.cpp
diff --git a/projects/hip/docs/RuntimeAPI/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/projects/hip/docs/RuntimeAPI/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 8ea47d84d0..e5899cfc4f 100644 --- a/projects/hip/docs/RuntimeAPI/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/projects/hip/docs/RuntimeAPI/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/src Directory Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/src Directory Reference @@ -108,7 +108,7 @@ Files diff --git a/projects/hip/docs/RuntimeAPI/html/dir_6d8604cb65fa6b83549668eb0ce09cac.html b/projects/hip/docs/RuntimeAPI/html/dir_6d8604cb65fa6b83549668eb0ce09cac.html index 818899bc59..01b2359943 100644 --- a/projects/hip/docs/RuntimeAPI/html/dir_6d8604cb65fa6b83549668eb0ce09cac.html +++ b/projects/hip/docs/RuntimeAPI/html/dir_6d8604cb65fa6b83549668eb0ce09cac.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail Directory Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail Directory Reference @@ -115,7 +115,7 @@ Files diff --git a/projects/hip/docs/RuntimeAPI/html/dir_d44c64559bbebec7f509842c48db8b23.html b/projects/hip/docs/RuntimeAPI/html/dir_d44c64559bbebec7f509842c48db8b23.html index 7a9bf94f64..540366d798 100644 --- a/projects/hip/docs/RuntimeAPI/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/projects/hip/docs/RuntimeAPI/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include Directory Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include Directory Reference @@ -105,7 +105,7 @@ Files diff --git a/projects/hip/docs/RuntimeAPI/html/files.html b/projects/hip/docs/RuntimeAPI/html/files.html index 9c4227fd9d..6d6a5803cd 100644 --- a/projects/hip/docs/RuntimeAPI/html/files.html +++ b/projects/hip/docs/RuntimeAPI/html/files.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/functions.html b/projects/hip/docs/RuntimeAPI/html/functions.html index 2eabb218cc..f8cf987a05 100644 --- a/projects/hip/docs/RuntimeAPI/html/functions.html +++ b/projects/hip/docs/RuntimeAPI/html/functions.html @@ -309,7 +309,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/functions_vars.html b/projects/hip/docs/RuntimeAPI/html/functions_vars.html index 5dc919231f..f0369d18f3 100644 --- a/projects/hip/docs/RuntimeAPI/html/functions_vars.html +++ b/projects/hip/docs/RuntimeAPI/html/functions_vars.html @@ -309,7 +309,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals.html b/projects/hip/docs/RuntimeAPI/html/globals.html index 1e1f48fee6..d945f975ca 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals.html +++ b/projects/hip/docs/RuntimeAPI/html/globals.html @@ -385,7 +385,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals_defs.html b/projects/hip/docs/RuntimeAPI/html/globals_defs.html index c98e741616..687f6b28ad 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals_defs.html +++ b/projects/hip/docs/RuntimeAPI/html/globals_defs.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals_enum.html b/projects/hip/docs/RuntimeAPI/html/globals_enum.html index 21ee1800ad..4888f8c682 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals_enum.html +++ b/projects/hip/docs/RuntimeAPI/html/globals_enum.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals_eval.html b/projects/hip/docs/RuntimeAPI/html/globals_eval.html index 8c8143077d..5739a6b30a 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals_eval.html +++ b/projects/hip/docs/RuntimeAPI/html/globals_eval.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals_func.html b/projects/hip/docs/RuntimeAPI/html/globals_func.html index 66b5ca15dd..cbf0b639db 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals_func.html +++ b/projects/hip/docs/RuntimeAPI/html/globals_func.html @@ -268,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/globals_type.html b/projects/hip/docs/RuntimeAPI/html/globals_type.html index 7730e8d003..a5f674defa 100644 --- a/projects/hip/docs/RuntimeAPI/html/globals_type.html +++ b/projects/hip/docs/RuntimeAPI/html/globals_type.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/group__API.html b/projects/hip/docs/RuntimeAPI/html/group__API.html index 167a738125..f32b09b16b 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__API.html +++ b/projects/hip/docs/RuntimeAPI/html/group__API.html @@ -110,7 +110,7 @@ Modules diff --git a/projects/hip/docs/RuntimeAPI/html/group__Device.html b/projects/hip/docs/RuntimeAPI/html/group__Device.html index c03607d6ed..b97f6c6b23 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Device.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Device.html @@ -463,7 +463,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/group__Error.html b/projects/hip/docs/RuntimeAPI/html/group__Error.html index e877b2624f..6a01f21b81 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Error.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Error.html @@ -197,7 +197,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/group__Event.html b/projects/hip/docs/RuntimeAPI/html/group__Event.html index c9756da0e4..f4f185dcac 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Event.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Event.html @@ -340,7 +340,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/group__GlobalDefs.html b/projects/hip/docs/RuntimeAPI/html/group__GlobalDefs.html index dd2c898093..3cabc32dc3 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__GlobalDefs.html +++ b/projects/hip/docs/RuntimeAPI/html/group__GlobalDefs.html @@ -623,7 +623,7 @@ Enumerations diff --git a/projects/hip/docs/RuntimeAPI/html/group__HCC__Specific.html b/projects/hip/docs/RuntimeAPI/html/group__HCC__Specific.html index 5ea57f348f..bb5dee0fdc 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__HCC__Specific.html +++ b/projects/hip/docs/RuntimeAPI/html/group__HCC__Specific.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/group__HIP-ENV.html b/projects/hip/docs/RuntimeAPI/html/group__HIP-ENV.html index dacfb02ec3..7445752649 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__HIP-ENV.html +++ b/projects/hip/docs/RuntimeAPI/html/group__HIP-ENV.html @@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/group__Memory.html b/projects/hip/docs/RuntimeAPI/html/group__Memory.html index 85d0a0390f..7245bf2416 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Memory.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Memory.html @@ -829,7 +829,7 @@ on HCC hipMemcpyAsync requires that any host pointers are pinned (ie via the hip diff --git a/projects/hip/docs/RuntimeAPI/html/group__PeerToPeer.html b/projects/hip/docs/RuntimeAPI/html/group__PeerToPeer.html index 68e2c12d3e..c737bc7bf4 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__PeerToPeer.html +++ b/projects/hip/docs/RuntimeAPI/html/group__PeerToPeer.html @@ -337,7 +337,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/group__Profiler.html b/projects/hip/docs/RuntimeAPI/html/group__Profiler.html index c3f7a5a494..be90725871 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Profiler.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Profiler.html @@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/group__Stream.html b/projects/hip/docs/RuntimeAPI/html/group__Stream.html index 014c6a90e0..f3a4f40535 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Stream.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Stream.html @@ -314,7 +314,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/group__Texture.html b/projects/hip/docs/RuntimeAPI/html/group__Texture.html index 0778a5319c..0142de0aaa 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Texture.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Texture.html @@ -121,7 +121,7 @@ template<class T , int dim, enum hipTextureReadMode readMode> diff --git a/projects/hip/docs/RuntimeAPI/html/group__Version.html b/projects/hip/docs/RuntimeAPI/html/group__Version.html index 86b02f28a9..8c8a1ef101 100644 --- a/projects/hip/docs/RuntimeAPI/html/group__Version.html +++ b/projects/hip/docs/RuntimeAPI/html/group__Version.html @@ -114,7 +114,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/hcc_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hcc_8h_source.html index 5b2a7aa240..287ff77891 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc.h Source File @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__acc_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hcc__acc_8h_source.html index 5ae15a291a..5c1b902cfe 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__acc_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__acc_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hcc_acc.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hcc_acc.h Source File @@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1 #ifndef HCC_ACC_H
2 #define HCC_ACC_H
-
3 #include "hip_runtime_api.h"
+
3 #include "hip/hip_runtime_api.h"
4 
5 #if __cplusplus
6 #ifdef __HCC__
@@ -103,14 +103,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
18 #endif
19 
20 #endif
-
hipError_t hipHccGetAccelerator(int deviceId, hc::accelerator *acc)
Definition: hip_hcc.cpp:1372
+
hipError_t hipHccGetAccelerator(int deviceId, hc::accelerator *acc)
Definition: hip_hcc.cpp:1396
hipError_t
Definition: hip_runtime_api.h:142
-
hipError_t hipHccGetAcceleratorView(hipStream_t stream, hc::accelerator_view **av)
Definition: hip_hcc.cpp:1392
-
Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language ...
+
hipError_t hipHccGetAcceleratorView(hipStream_t stream, hc::accelerator_view **av)
Definition: hip_hcc.cpp:1416
diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html index 950a3befde..3512236a26 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_runtime.h File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime.h File Reference @@ -98,9 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); More...

#include <string.h>
#include <stddef.h>
-#include <hip_runtime_api.h>
+#include <hip/hip_runtime_api.h>
#include <grid_launch.h>
-#include <hcc_detail/host_defines.h>
+#include <hip/hcc_detail/host_defines.h>

Go to the source code of this file.

@@ -197,7 +197,7 @@ const int  diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h_source.html index 1ebb8604cd..17f164c7e0 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_runtime.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime.h Source File @@ -126,8 +126,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
40 
41 #define CUDA_SUCCESS hipSuccess
42 
-
43 #include <hip_runtime_api.h>
-
44 //#include "hcc_detail/hip_hcc.h"
+
43 #include <hip/hip_runtime_api.h>
+
44 //#include "hip/hcc_detail/hip_hcc.h"
45 //---
46 // Remainder of this file only compiles with HCC
47 #ifdef __HCC__
@@ -141,9 +141,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
55 //typedef grid_launch_parm hipLaunchParm ;
56 #define hipLaunchParm grid_launch_parm
57 #ifdef __cplusplus
-
58 #include <hcc_detail/hip_texture.h>
+
58 #include <hip/hcc_detail/hip_texture.h>
59 #endif
- +
60 #include <hip/hcc_detail/host_defines.h>
61 // TODO-HCC remove old definitions ; ~1602 hcc supports __HCC_ACCELERATOR__ define.
62 #if defined (__KALMAR_ACCELERATOR__) && !defined (__HCC_ACCELERATOR__)
63 #define __HCC_ACCELERATOR__ __KALMAR_ACCELERATOR__
@@ -646,14 +646,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
567 
573 // End doxygen API:
579 #endif
-
TODO-doc.
#define __host__
Definition: host_defines.h:35
-
HIP C++ Texture API for hcc compiler.
-
Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language ...
diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h.html index a8fc9f8a60..67633ce1de 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_runtime_api.h File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime_api.h File Reference @@ -100,8 +100,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); More...

#include <stdint.h>
#include <stddef.h>
-#include <hcc_detail/host_defines.h>
-#include <hip_runtime_api.h>
+#include <hip/hcc_detail/host_defines.h>
+#include <hip/hip_runtime_api.h>

Go to the source code of this file.

warpSize
@@ -392,7 +392,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h_source.html index 51e0670d7f..b62d900793 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__runtime__api_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_runtime_api.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_runtime_api.h Source File @@ -117,9 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
30 #include <stdint.h>
31 #include <stddef.h>
32 
- -
34 #include <hip_runtime_api.h>
-
35 //#include "hip_hcc.h"
+
33 #include <hip/hcc_detail/host_defines.h>
+
34 #include <hip/hip_runtime_api.h>
+
35 //#include "hip/hip_hcc.h"
36 
37 #if defined (__HCC__) && (__hcc_workweek__ < 16155)
38 #error("This version of HIP requires a newer version of HCC.");
@@ -411,7 +411,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
hipError_t hipMemcpyAsync(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind, hipStream_t stream)
Copy data from src to dst asynchronously.
Definition: hip_memory.cpp:343
hipError_t hipPeekAtLastError(void)
Return last error returned by any HIP runtime API call.
struct dim3 dim3
-
TODO-doc.
hipError_t hipGetDeviceProperties(hipDeviceProp_t *prop, int device)
Returns device properties.
Definition: hip_device.cpp:267
hipError_t hipMemcpyToSymbol(const char *symbolName, const void *src, size_t sizeBytes, size_t offset, hipMemcpyKind kind)
Copies sizeBytes bytes from the memory area pointed to by src to the memory area pointed to by offset...
Definition: hip_memory.cpp:291
hipError_t hipFuncSetCacheConfig(hipFuncCache config)
Set Cache configuration for a specific function.
Definition: hip_device.cpp:90
@@ -478,7 +477,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Definition: hip_hcc.h:399
hipError_t hipMemcpyPeer(void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes)
Copies memory from one device to memory on another device.
Definition: hip_peer.cpp:131
hipError_t hipStreamCreate(hipStream_t *stream)
Create an asynchronous stream.
Definition: hip_stream.cpp:63
-
Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language ...
hipError_t hipMemcpy(void *dst, const void *src, size_t sizeBytes, hipMemcpyKind kind)
Copy data from src to dst.
Definition: hip_memory.cpp:312
hipError_t hipEventCreate(hipEvent_t *event)
Definition: hip_event.cpp:61
hipError_t hipFreeHost(void *ptr) __attribute__((deprecated("use hipHostFree instead")))
Free memory allocated by the hcc hip host memory allocation API.
Definition: hip_memory.cpp:513
@@ -492,7 +490,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h.html index ebed2f5949..1750bed328 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_vector_types.h File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_vector_types.h File Reference @@ -443,7 +443,7 @@ Functions diff --git a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h_source.html index ef5a671084..c19ef2c17b 100644 --- a/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hcc__detail_2hip__vector__types_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_vector_types.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_vector_types.h Source File @@ -291,7 +291,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hierarchy.html b/projects/hip/docs/RuntimeAPI/html/hierarchy.html index 098a24842c..10dfb72c2e 100644 --- a/projects/hip/docs/RuntimeAPI/html/hierarchy.html +++ b/projects/hip/docs/RuntimeAPI/html/hierarchy.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__common_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__common_8h_source.html index d0c7252e3a..b2940a5a45 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__common_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__common_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hip_common.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_common.h Source File @@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__hcc_8cpp.html b/projects/hip/docs/RuntimeAPI/html/hip__hcc_8cpp.html index e009208110..2243e52457 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__hcc_8cpp.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__hcc_8cpp.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/src/hip_hcc.cpp File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/src/hip_hcc.cpp File Reference @@ -203,10 +203,10 @@ int  +int  +int  @@ -335,7 +335,7 @@ hsa_agent_t 
HIP_STREAM_SIGNALS int HIP_VISIBLE_DEVICES = 0
 
-int HIP_DISABLE_HW_KERNEL_DEP = 1
HIP_DISABLE_HW_KERNEL_DEP = 0
 
-int HIP_DISABLE_HW_COPY_DEP = 1
HIP_DISABLE_HW_COPY_DEP = 0
 
thread_local int tls_defaultDevice = 0
g_cpu_agent diff --git a/projects/hip/docs/RuntimeAPI/html/hip__hcc_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__hcc_8h_source.html index 55c1a023fa..d8fac6f79f 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__hcc_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__hcc_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h Source File @@ -112,8 +112,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
21 #define HIP_HCC_H
22 
23 #include <hc.hpp>
-
24 #include "hcc_detail/hip_util.h"
-
25 #include "hcc_detail/staging_buffer.h"
+
24 #include "hip/hcc_detail/hip_util.h"
+
25 #include "hip/hcc_detail/staging_buffer.h"
26 
27 #define HIP_HCC
28 
@@ -622,175 +622,178 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
531  bool removePeer(ihipDevice_t *peer);
532  void resetPeers(ihipDevice_t *thisDevice);
533 
-
534  uint32_t peerCnt() const { return _peerCnt; };
-
535  hsa_agent_t *peerAgents() const { return _peerAgents; };
+
534 
+
535  void addStream(ihipStream_t *stream);
536 
-
537 
-
538 private:
-
539  std::list<ihipStream_t*> _streams; // streams associated with this device.
-
540  ihipStream_t::SeqNum_t _stream_id;
-
541 
-
542  // These reflect the currently Enabled set of peers for this GPU:
-
543  std::list<ihipDevice_t*> _peers; // list of enabled peer devices.
-
544  uint32_t _peerCnt; // number of enabled peers
-
545  hsa_agent_t *_peerAgents; // efficient packed array of enabled agents (to use for allocations.)
-
546 private:
-
547  void recomputePeerAgents();
-
548 };
-
549 
-
550 // Note Mutex selected based on DeviceMutex
- +
537  uint32_t peerCnt() const { return _peerCnt; };
+
538  hsa_agent_t *peerAgents() const { return _peerAgents; };
+
539 
+
540 
+
541 private:
+
542  std::list<ihipStream_t*> _streams; // streams associated with this device.
+
543  ihipStream_t::SeqNum_t _stream_id;
+
544 
+
545  // These reflect the currently Enabled set of peers for this GPU:
+
546  std::list<ihipDevice_t*> _peers; // list of enabled peer devices.
+
547  uint32_t _peerCnt; // number of enabled peers
+
548  hsa_agent_t *_peerAgents; // efficient packed array of enabled agents (to use for allocations.)
+
549 private:
+
550  void recomputePeerAgents();
+
551 };
552 
-
553 // This type is used by functions that need access to the critical device structures.
- +
553 // Note Mutex selected based on DeviceMutex
+
555 
-
556 
-
557 
-
558 //-------------------------------------------------------------------------------------------------
-
559 // Functions which read or write the critical data are named locked_.
-
560 // ihipDevice_t does not use recursive locks so the ihip implementation must avoid calling a locked_ function from within a locked_ function.
-
561 // External functions which call several locked_ functions will acquire and release the lock for each function. if this occurs in
-
562 // performance-sensitive code we may want to refactor by adding non-locked functions and creating a new locked_ member function to call them all.
- -
564 {
-
565 public: // Functions:
-
566  ihipDevice_t() {}; // note: calls constructor for _criticalData
-
567  void init(unsigned device_index, unsigned deviceCnt, hc::accelerator &acc, unsigned flags);
-
568  ~ihipDevice_t();
-
569 
-
570  void locked_addStream(ihipStream_t *s);
-
571  void locked_removeStream(ihipStream_t *s);
-
572  void locked_reset();
-
573  void locked_waitAllStreams();
-
574  void locked_syncDefaultStream(bool waitOnSelf);
-
575 
-
576  ihipDeviceCritical_t &criticalData() { return _criticalData; }; // TODO, move private. Fix P2P.
-
577 
-
578 public: // Data, set at initialization:
-
579  unsigned _device_index; // index into g_devices.
+
556 // This type is used by functions that need access to the critical device structures.
+ +
558 
+
559 
+
560 
+
561 //-------------------------------------------------------------------------------------------------
+
562 // Functions which read or write the critical data are named locked_.
+
563 // ihipDevice_t does not use recursive locks so the ihip implementation must avoid calling a locked_ function from within a locked_ function.
+
564 // External functions which call several locked_ functions will acquire and release the lock for each function. if this occurs in
+
565 // performance-sensitive code we may want to refactor by adding non-locked functions and creating a new locked_ member function to call them all.
+ +
567 {
+
568 public: // Functions:
+
569  ihipDevice_t() {}; // note: calls constructor for _criticalData
+
570  void init(unsigned device_index, unsigned deviceCnt, hc::accelerator &acc, unsigned flags);
+
571  ~ihipDevice_t();
+
572 
+
573  void locked_addStream(ihipStream_t *s);
+
574  void locked_removeStream(ihipStream_t *s);
+
575  void locked_reset();
+
576  void locked_waitAllStreams();
+
577  void locked_syncDefaultStream(bool waitOnSelf);
+
578 
+
579  ihipDeviceCritical_t &criticalData() { return _criticalData; }; // TODO, move private. Fix P2P.
580 
-
581  hipDeviceProp_t _props; // saved device properties.
-
582  hc::accelerator _acc;
-
583  hsa_agent_t _hsa_agent; // hsa agent handle
-
584 
-
585  // The NULL stream is used if no other stream is specified.
-
586  // NULL has special synchronization properties with other streams.
-
587  ihipStream_t *_default_stream;
-
588 
-
589 
-
590  unsigned _compute_units;
+
581 public: // Data, set at initialization:
+
582  unsigned _device_index; // index into g_devices.
+
583 
+
584  hipDeviceProp_t _props; // saved device properties.
+
585  hc::accelerator _acc;
+
586  hsa_agent_t _hsa_agent; // hsa agent handle
+
587 
+
588  // The NULL stream is used if no other stream is specified.
+
589  // NULL has special synchronization properties with other streams.
+
590  ihipStream_t *_default_stream;
591 
-
592  StagingBuffer *_staging_buffer[2]; // one buffer for each direction.
-
593 
+
592 
+
593  unsigned _compute_units;
594 
-
595  unsigned _device_flags;
+
595  StagingBuffer *_staging_buffer[2]; // one buffer for each direction.
596 
-
597 private:
-
598  hipError_t getProperties(hipDeviceProp_t* prop);
+
597 
+
598  unsigned _device_flags;
599 
-
600 private: // Critical data, protected with locked access:
-
601  // Members of _protected data MUST be accessed through the LockedAccessor.
-
602  // Search for LockedAccessor<ihipDeviceCritical_t> for examples; do not access _criticalData directly.
-
603  ihipDeviceCritical_t _criticalData;
-
604 
-
605 };
-
606 
+
600 private:
+
601  hipError_t getProperties(hipDeviceProp_t* prop);
+
602 
+
603 private: // Critical data, protected with locked access:
+
604  // Members of _protected data MUST be accessed through the LockedAccessor.
+
605  // Search for LockedAccessor<ihipDeviceCritical_t> for examples; do not access _criticalData directly.
+
606  ihipDeviceCritical_t _criticalData;
607 
-
608 
-
609 // Global variable definition:
-
610 extern std::once_flag hip_initialized;
-
611 extern ihipDevice_t *g_devices; // Array of all non-emulated (ie GPU) accelerators in the system.
-
612 extern bool g_visible_device; // Set the flag when HIP_VISIBLE_DEVICES is set
-
613 extern unsigned g_deviceCnt;
-
614 extern std::vector<int> g_hip_visible_devices; /* vector of integers that contains the visible device IDs */
-
615 extern hsa_agent_t g_cpu_agent ; // the CPU agent.
-
616 //=================================================================================================
-
617 void ihipInit();
-
618 const char *ihipErrorString(hipError_t);
-
619 ihipDevice_t *ihipGetTlsDefaultDevice();
-
620 ihipDevice_t *ihipGetDevice(int);
-
621 void ihipSetTs(hipEvent_t e);
-
622 
-
623 template<typename T>
-
624 hc::completion_future ihipMemcpyKernel(hipStream_t, T*, const T*, size_t);
+
608 };
+
609 
+
610 
+
611 
+
612 // Global variable definition:
+
613 extern std::once_flag hip_initialized;
+
614 extern ihipDevice_t *g_devices; // Array of all non-emulated (ie GPU) accelerators in the system.
+
615 extern bool g_visible_device; // Set the flag when HIP_VISIBLE_DEVICES is set
+
616 extern unsigned g_deviceCnt;
+
617 extern std::vector<int> g_hip_visible_devices; /* vector of integers that contains the visible device IDs */
+
618 extern hsa_agent_t g_cpu_agent ; // the CPU agent.
+
619 //=================================================================================================
+
620 void ihipInit();
+
621 const char *ihipErrorString(hipError_t);
+
622 ihipDevice_t *ihipGetTlsDefaultDevice();
+
623 ihipDevice_t *ihipGetDevice(int);
+
624 void ihipSetTs(hipEvent_t e);
625 
626 template<typename T>
-
627 hc::completion_future ihipMemsetKernel(hipStream_t, T*, T, size_t);
+
627 hc::completion_future ihipMemcpyKernel(hipStream_t, T*, const T*, size_t);
628 
-
629 hipStream_t ihipSyncAndResolveStream(hipStream_t);
-
630 template <typename T>
+
629 template<typename T>
+
630 hc::completion_future ihipMemsetKernel(hipStream_t, T*, T, size_t);
631 
-
632 hc::completion_future
-
633 ihipMemsetKernel(hipStream_t stream, T * ptr, T val, size_t sizeBytes)
-
634 {
-
635  int wg = std::min((unsigned)8, stream->getDevice()->_compute_units);
-
636  const int threads_per_wg = 256;
-
637 
-
638  int threads = wg * threads_per_wg;
-
639  if (threads > sizeBytes) {
-
640  threads = ((sizeBytes + threads_per_wg - 1) / threads_per_wg) * threads_per_wg;
-
641  }
-
642 
-
643 
-
644  hc::extent<1> ext(threads);
-
645  auto ext_tile = ext.tile(threads_per_wg);
+
632 hipStream_t ihipSyncAndResolveStream(hipStream_t);
+
633 template <typename T>
+
634 
+
635 hc::completion_future
+
636 ihipMemsetKernel(hipStream_t stream, T * ptr, T val, size_t sizeBytes)
+
637 {
+
638  int wg = std::min((unsigned)8, stream->getDevice()->_compute_units);
+
639  const int threads_per_wg = 256;
+
640 
+
641  int threads = wg * threads_per_wg;
+
642  if (threads > sizeBytes) {
+
643  threads = ((sizeBytes + threads_per_wg - 1) / threads_per_wg) * threads_per_wg;
+
644  }
+
645 
646 
-
647  hc::completion_future cf =
-
648  hc::parallel_for_each(
-
649  stream->_av,
-
650  ext_tile,
-
651  [=] (hc::tiled_index<1> idx)
-
652  __attribute__((hc))
-
653  {
-
654  int offset = amp_get_global_id(0);
-
655  // TODO-HCC - change to hc_get_local_size()
-
656  int stride = amp_get_local_size(0) * hc_get_num_groups(0) ;
-
657 
-
658  for (int i=offset; i<sizeBytes; i+=stride) {
-
659  ptr[i] = val;
-
660  }
-
661  });
-
662 
-
663  return cf;
-
664 }
+
647  hc::extent<1> ext(threads);
+
648  auto ext_tile = ext.tile(threads_per_wg);
+
649 
+
650  hc::completion_future cf =
+
651  hc::parallel_for_each(
+
652  stream->_av,
+
653  ext_tile,
+
654  [=] (hc::tiled_index<1> idx)
+
655  __attribute__((hc))
+
656  {
+
657  int offset = amp_get_global_id(0);
+
658  // TODO-HCC - change to hc_get_local_size()
+
659  int stride = amp_get_local_size(0) * hc_get_num_groups(0) ;
+
660 
+
661  for (int i=offset; i<sizeBytes; i+=stride) {
+
662  ptr[i] = val;
+
663  }
+
664  });
665 
-
666 template <typename T>
-
667 hc::completion_future
-
668 ihipMemcpyKernel(hipStream_t stream, T * c, const T * a, size_t sizeBytes)
-
669 {
-
670  int wg = std::min((unsigned)8, stream->getDevice()->_compute_units);
-
671  const int threads_per_wg = 256;
-
672 
-
673  int threads = wg * threads_per_wg;
-
674  if (threads > sizeBytes) {
-
675  threads = ((sizeBytes + threads_per_wg - 1) / threads_per_wg) * threads_per_wg;
-
676  }
-
677 
-
678 
-
679  hc::extent<1> ext(threads);
-
680  auto ext_tile = ext.tile(threads_per_wg);
+
666  return cf;
+
667 }
+
668 
+
669 template <typename T>
+
670 hc::completion_future
+
671 ihipMemcpyKernel(hipStream_t stream, T * c, const T * a, size_t sizeBytes)
+
672 {
+
673  int wg = std::min((unsigned)8, stream->getDevice()->_compute_units);
+
674  const int threads_per_wg = 256;
+
675 
+
676  int threads = wg * threads_per_wg;
+
677  if (threads > sizeBytes) {
+
678  threads = ((sizeBytes + threads_per_wg - 1) / threads_per_wg) * threads_per_wg;
+
679  }
+
680 
681 
-
682  hc::completion_future cf =
-
683  hc::parallel_for_each(
-
684  stream->_av,
-
685  ext_tile,
-
686  [=] (hc::tiled_index<1> idx)
-
687  __attribute__((hc))
-
688  {
-
689  int offset = amp_get_global_id(0);
-
690  // TODO-HCC - change to hc_get_local_size()
-
691  int stride = amp_get_local_size(0) * hc_get_num_groups(0) ;
-
692 
-
693  for (int i=offset; i<sizeBytes; i+=stride) {
-
694  c[i] = a[i];
-
695  }
-
696  });
-
697 
-
698  return cf;
-
699 }
+
682  hc::extent<1> ext(threads);
+
683  auto ext_tile = ext.tile(threads_per_wg);
+
684 
+
685  hc::completion_future cf =
+
686  hc::parallel_for_each(
+
687  stream->_av,
+
688  ext_tile,
+
689  [=] (hc::tiled_index<1> idx)
+
690  __attribute__((hc))
+
691  {
+
692  int offset = amp_get_global_id(0);
+
693  // TODO-HCC - change to hc_get_local_size()
+
694  int stride = amp_get_local_size(0) * hc_get_num_groups(0) ;
+
695 
+
696  for (int i=offset; i<sizeBytes; i+=stride) {
+
697  c[i] = a[i];
+
698  }
+
699  });
700 
-
701 #endif
-
Definition: hip_hcc.h:563
+
701  return cf;
+
702 }
+
703 
+
704 #endif
+
Definition: hip_hcc.h:566
Definition: hip_hcc.h:340
Definition: hip_hcc.h:279
hipError_t
Definition: hip_runtime_api.h:142
@@ -807,7 +810,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__runtime_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__runtime_8h_source.html index 1fff5853a6..4776bfead4 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__runtime_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__runtime_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hip_runtime.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_runtime.h Source File @@ -129,27 +129,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
48 #endif
49 
50 
-
51 #include <hip_common.h>
+
51 #include <hip/hip_common.h>
52 
53 #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__)
-
54 #include <hcc_detail/hip_runtime.h>
+
54 #include <hip/hcc_detail/hip_runtime.h>
55 #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__)
-
56 #include <nvcc_detail/hip_runtime.h>
+
56 #include <hip/nvcc_detail/hip_runtime.h>
57 #else
58 #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");
59 #endif
60 
61 
-
62 #include <hip_runtime_api.h>
-
63 #include <hip_vector_types.h>
+
62 #include <hip/hip_runtime_api.h>
+
63 #include <hip/hip_vector_types.h>
64 
- -
Contains definitions of APIs for HIP runtime.
- diff --git a/projects/hip/docs/RuntimeAPI/html/hip__runtime__api_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__runtime__api_8h_source.html index 0e70e6336e..604563cbe3 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__runtime__api_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__runtime__api_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hip_runtime_api.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_runtime_api.h Source File @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
30 
31 
32 #include <string.h> // for getDeviceProp
-
33 #include <hip_common.h>
+
33 #include <hip/hip_common.h>
34 
35 typedef struct {
36  // 32-bit Atomics
@@ -263,9 +263,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
197 
202 #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__)
- +
203 #include "hip/hcc_detail/hip_runtime_api.h"
204 #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__)
-
205 #include "nvcc_detail/hip_runtime_api.h"
+
205 #include "hip/nvcc_detail/hip_runtime_api.h"
206 #else
207 #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");
208 #endif
@@ -359,7 +359,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int pciDeviceID
PCI Device ID.
Definition: hip_runtime_api.h:97
char name[256]
Device name.
Definition: hip_runtime_api.h:75
Definition: hip_runtime_api.h:35
-
Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language ...
int memoryClockRate
Max global memory clock frequency in khz.
Definition: hip_runtime_api.h:84
TODO comment from hipErrorInitializationError.
Definition: hip_runtime_api.h:153
Device can possibly execute multiple kernels concurrently.
Definition: hip_runtime_api.h:191
@@ -367,7 +366,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__texture_8h.html b/projects/hip/docs/RuntimeAPI/html/hip__texture_8h.html index 1e7af77260..ed84404545 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__texture_8h.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__texture_8h.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_texture.h File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h File Reference @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

HIP C++ Texture API for hcc compiler. More...

#include <limits.h>
-#include <hip_runtime.h>
+#include <hip/hip_runtime.h>

Go to the source code of this file.

@@ -199,7 +199,7 @@ template<class T , int dim, enum hipTextureReadMode readMode> diff --git a/projects/hip/docs/RuntimeAPI/html/hip__texture_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__texture_8h_source.html index 87da06ba10..1ae7203a08 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__texture_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__texture_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_texture.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h Source File @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
27 
33 #include <limits.h>
34 
-
35 #include <hip_runtime.h>
+
35 #include <hip/hip_runtime.h>
36 
37 //----
38 //Texture - TODO - likely need to move this to a separate file only included with kernel compilation.
@@ -258,7 +258,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Successful completion.
Definition: hip_runtime_api.h:143
Definition: hip_texture.h:54
Definition: hip_texture.h:58
-
Contains definitions of APIs for HIP runtime.
hipError_t
Definition: hip_runtime_api.h:142
hipTextureReadMode
Definition: hip_texture.h:46
hipTextureFilterMode
Definition: hip_texture.h:52
@@ -266,7 +265,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__util_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__util_8h_source.html index e5e363a20a..e139a984ef 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__util_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__util_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_util.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_util.h Source File @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/hip__vector__types_8h_source.html b/projects/hip/docs/RuntimeAPI/html/hip__vector__types_8h_source.html index f1dc0033b2..bf88422fb1 100644 --- a/projects/hip/docs/RuntimeAPI/html/hip__vector__types_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/hip__vector__types_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hip_vector_types.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hip_vector_types.h Source File @@ -113,23 +113,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
23 
24 #pragma once
25 
-
26 #include <hip_common.h>
+
26 #include <hip/hip_common.h>
27 
28 
29 #if defined(__HIP_PLATFORM_HCC__) && !defined (__HIP_PLATFORM_NVCC__)
30 #if __cplusplus
- +
31 #include <hip/hcc_detail/hip_vector_types.h>
32 #endif
33 #elif defined(__HIP_PLATFORM_NVCC__) && !defined (__HIP_PLATFORM_HCC__)
34 #include <vector_types.h>
35 #else
36 #error("Must define exactly one of __HIP_PLATFORM_HCC__ or __HIP_PLATFORM_NVCC__");
37 #endif
-
Defines the different newt vector types for HIP runtime.
diff --git a/projects/hip/docs/RuntimeAPI/html/host__defines_8h.html b/projects/hip/docs/RuntimeAPI/html/host__defines_8h.html index 872875a617..e6a0f4c745 100644 --- a/projects/hip/docs/RuntimeAPI/html/host__defines_8h.html +++ b/projects/hip/docs/RuntimeAPI/html/host__defines_8h.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/host_defines.h File Reference +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/host_defines.h File Reference @@ -139,7 +139,7 @@ Macros diff --git a/projects/hip/docs/RuntimeAPI/html/host__defines_8h_source.html b/projects/hip/docs/RuntimeAPI/html/host__defines_8h_source.html index e99cb884f2..d52a1e6c0e 100644 --- a/projects/hip/docs/RuntimeAPI/html/host__defines_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/host__defines_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/host_defines.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/host_defines.h Source File @@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/index.html b/projects/hip/docs/RuntimeAPI/html/index.html index 4cf966b886..620fc7a2dd 100644 --- a/projects/hip/docs/RuntimeAPI/html/index.html +++ b/projects/hip/docs/RuntimeAPI/html/index.html @@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/modules.html b/projects/hip/docs/RuntimeAPI/html/modules.html index 2cc2f1d979..4b42aad93c 100644 --- a/projects/hip/docs/RuntimeAPI/html/modules.html +++ b/projects/hip/docs/RuntimeAPI/html/modules.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/pages.html b/projects/hip/docs/RuntimeAPI/html/pages.html index 2a0866d812..feeb12c8f1 100644 --- a/projects/hip/docs/RuntimeAPI/html/pages.html +++ b/projects/hip/docs/RuntimeAPI/html/pages.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/staging__buffer_8h_source.html b/projects/hip/docs/RuntimeAPI/html/staging__buffer_8h_source.html index d828c08e98..ab3355af51 100644 --- a/projects/hip/docs/RuntimeAPI/html/staging__buffer_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/staging__buffer_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/staging_buffer.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/staging_buffer.h Source File @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structLockedBase-members.html b/projects/hip/docs/RuntimeAPI/html/structLockedBase-members.html index f61745aef7..ae686aeb6e 100644 --- a/projects/hip/docs/RuntimeAPI/html/structLockedBase-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structLockedBase-members.html @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/projects/hip/docs/RuntimeAPI/html/structLockedBase.html b/projects/hip/docs/RuntimeAPI/html/structLockedBase.html index 989ab46e91..da945347a1 100644 --- a/projects/hip/docs/RuntimeAPI/html/structLockedBase.html +++ b/projects/hip/docs/RuntimeAPI/html/structLockedBase.html @@ -118,12 +118,12 @@ MUTEX_TYPE 
_mutex
 

The documentation for this struct was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/structStagingBuffer-members.html b/projects/hip/docs/RuntimeAPI/html/structStagingBuffer-members.html index 4f4e5a39b8..9c47a5d15e 100644 --- a/projects/hip/docs/RuntimeAPI/html/structStagingBuffer-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structStagingBuffer-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structStagingBuffer.html b/projects/hip/docs/RuntimeAPI/html/structStagingBuffer.html index e42819ba22..64a05ded7e 100644 --- a/projects/hip/docs/RuntimeAPI/html/structStagingBuffer.html +++ b/projects/hip/docs/RuntimeAPI/html/structStagingBuffer.html @@ -117,13 +117,13 @@ static const int _max_buff  
The documentation for this struct was generated from the following files:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/staging_buffer.h
  • -
  • /home/mangupta/hip_git/rel0.84.0/src/staging_buffer.cpp
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/staging_buffer.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/src/staging_buffer.cpp
diff --git a/projects/hip/docs/RuntimeAPI/html/structdim3-members.html b/projects/hip/docs/RuntimeAPI/html/structdim3-members.html index d032c0681f..ac9ae244d8 100644 --- a/projects/hip/docs/RuntimeAPI/html/structdim3-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structdim3-members.html @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structdim3.html b/projects/hip/docs/RuntimeAPI/html/structdim3.html index 09fd3810a8..c6fbec3499 100644 --- a/projects/hip/docs/RuntimeAPI/html/structdim3.html +++ b/projects/hip/docs/RuntimeAPI/html/structdim3.html @@ -111,12 +111,12 @@ uint32_t 

Detailed Description

Struct for data in 3D


The documentation for this struct was generated from the following file: diff --git a/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc-members.html b/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc-members.html index 39c50e6d86..bbb75cc17b 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc-members.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc.html b/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc.html index c41de11d98..fec2b62496 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipChannelFormatDesc.html @@ -98,12 +98,12 @@ int _dummy  
The documentation for this struct was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_texture.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h
diff --git a/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t-members.html b/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t-members.html index 0e942bc0f6..49f3d1cfd3 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t.html b/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t.html index 6f4c668d1a..d8c3e5dc46 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipDeviceArch__t.html @@ -163,12 +163,12 @@ unsigned  
The documentation for this struct was generated from the following file:
diff --git a/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t-members.html b/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t-members.html index 192f0b81d3..8defe33756 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t.html b/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t.html index fdf4a3eb4a..d522b400a9 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipDeviceProp__t.html @@ -203,12 +203,12 @@ int 

Detailed Description

hipDeviceProp


The documentation for this struct was generated from the following file: diff --git a/projects/hip/docs/RuntimeAPI/html/structhipEvent__t-members.html b/projects/hip/docs/RuntimeAPI/html/structhipEvent__t-members.html index 2b65f6f763..b0771e38af 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipEvent__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipEvent__t-members.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structhipEvent__t.html b/projects/hip/docs/RuntimeAPI/html/structhipEvent__t.html index cf54bdab84..4b11f341ef 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipEvent__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipEvent__t.html @@ -98,12 +98,12 @@ struct ihipEvent_t *   
The documentation for this struct was generated from the following file: diff --git a/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t-members.html b/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t-members.html index eef653815e..d1336c466e 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t.html b/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t.html index 87021957d5..5001dcd04b 100644 --- a/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structhipPointerAttribute__t.html @@ -117,12 +117,12 @@ unsigned allocationFlags

Detailed Description

Pointer attributes


The documentation for this struct was generated from the following file: diff --git a/projects/hip/docs/RuntimeAPI/html/structihipEvent__t-members.html b/projects/hip/docs/RuntimeAPI/html/structihipEvent__t-members.html index 7623e17249..39b6ea3e46 100644 --- a/projects/hip/docs/RuntimeAPI/html/structihipEvent__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structihipEvent__t-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structihipEvent__t.html b/projects/hip/docs/RuntimeAPI/html/structihipEvent__t.html index 26b4c2a9cf..ea9db7510a 100644 --- a/projects/hip/docs/RuntimeAPI/html/structihipEvent__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structihipEvent__t.html @@ -113,12 +113,12 @@ SIGSEQNUM _copy_seq_id  
The documentation for this struct was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
diff --git a/projects/hip/docs/RuntimeAPI/html/structihipSignal__t-members.html b/projects/hip/docs/RuntimeAPI/html/structihipSignal__t-members.html index 6461109109..83c49b4ee4 100644 --- a/projects/hip/docs/RuntimeAPI/html/structihipSignal__t-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structihipSignal__t-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structihipSignal__t.html b/projects/hip/docs/RuntimeAPI/html/structihipSignal__t.html index 6d1372a29d..9c17d1f040 100644 --- a/projects/hip/docs/RuntimeAPI/html/structihipSignal__t.html +++ b/projects/hip/docs/RuntimeAPI/html/structihipSignal__t.html @@ -111,13 +111,13 @@ SIGSEQNUM _sig_id  
The documentation for this struct was generated from the following files:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_hcc.h
  • -
  • /home/mangupta/hip_git/rel0.84.0/src/hip_hcc.cpp
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_hcc.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/src/hip_hcc.cpp
diff --git a/projects/hip/docs/RuntimeAPI/html/structtextureReference-members.html b/projects/hip/docs/RuntimeAPI/html/structtextureReference-members.html index 6e42d07c6d..b180867696 100644 --- a/projects/hip/docs/RuntimeAPI/html/structtextureReference-members.html +++ b/projects/hip/docs/RuntimeAPI/html/structtextureReference-members.html @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/projects/hip/docs/RuntimeAPI/html/structtextureReference.html b/projects/hip/docs/RuntimeAPI/html/structtextureReference.html index a7592835bd..546733072a 100644 --- a/projects/hip/docs/RuntimeAPI/html/structtextureReference.html +++ b/projects/hip/docs/RuntimeAPI/html/structtextureReference.html @@ -104,12 +104,12 @@ bool normalized 
The documentation for this struct was generated from the following file:
    -
  • /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/hip_texture.h
  • +
  • /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/hip_texture.h
diff --git a/projects/hip/docs/RuntimeAPI/html/trace__helper_8h_source.html b/projects/hip/docs/RuntimeAPI/html/trace__helper_8h_source.html index ad334e43a6..825ead43b9 100644 --- a/projects/hip/docs/RuntimeAPI/html/trace__helper_8h_source.html +++ b/projects/hip/docs/RuntimeAPI/html/trace__helper_8h_source.html @@ -4,7 +4,7 @@ -HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/rel0.84.0/include/hcc_detail/trace_helper.h Source File +HIP: Heterogenous-computing Interface for Portability: /home/mangupta/hip_git/release_0.84.00/include/hcc_detail/trace_helper.h Source File @@ -223,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');