SWDEV-334508 - Testing & fix for HIP samples on Linux and Windows. (#2711)
Change-Id: I6edc0d6dc7ce8f2223381baddacbc5063b6d4983
Este commit está contenido en:
cometido por
GitHub
padre
3ee51fcf98
commit
5e42fbedfd
@@ -22,7 +22,7 @@ project(bit_extract)
|
|||||||
|
|
||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
|
|
||||||
if(NOT DEFINED __HIP_ENABLE_PCH)
|
if(NOT WIN32 AND NOT DEFINED __HIP_ENABLE_PCH)
|
||||||
set(__HIP_ENABLE_PCH ON CACHE BOOL "enable/disable pre-compiled hip headers")
|
set(__HIP_ENABLE_PCH ON CACHE BOOL "enable/disable pre-compiled hip headers")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,9 @@
|
|||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
|
||||||
#Dependencies : [MYHIP]/bin must be in user's path.
|
#Dependencies : [MYHIP]/bin must be in user's path.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -137,7 +137,11 @@ void RunBenchmark_H2D(ResultDatabase& resultDB) {
|
|||||||
}
|
}
|
||||||
} else if (p_malloc_mode == MallocUnpinned) {
|
} else if (p_malloc_mode == MallocUnpinned) {
|
||||||
if (p_alignedhost) {
|
if (p_alignedhost) {
|
||||||
hostMem = (float*)aligned_alloc(p_alignedhost, numMaxFloats * sizeof(float));
|
#ifdef _WIN32
|
||||||
|
hostMem = (float*)_aligned_malloc(numMaxFloats * sizeof(float),p_alignedhost);
|
||||||
|
#else
|
||||||
|
hostMem = (float*)aligned_alloc(p_alignedhost, numMaxFloats * sizeof(float));
|
||||||
|
#endif
|
||||||
} else {
|
} else {
|
||||||
hostMem = new float[numMaxFloats];
|
hostMem = new float[numMaxFloats];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -7,8 +7,9 @@
|
|||||||
#include <typeinfo>
|
#include <typeinfo>
|
||||||
|
|
||||||
#include <hip/hip_runtime.h>
|
#include <hip/hip_runtime.h>
|
||||||
|
#ifndef _WIN32
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "ResultDatabase.h"
|
#include "ResultDatabase.h"
|
||||||
#include "nullkernel.hip.cpp"
|
#include "nullkernel.hip.cpp"
|
||||||
@@ -134,9 +135,15 @@ int parseStandardArguments(int argc, char* argv[]) {
|
|||||||
|
|
||||||
// Returns the current system time in microseconds
|
// Returns the current system time in microseconds
|
||||||
inline long long get_time() {
|
inline long long get_time() {
|
||||||
|
#ifdef _WIN32
|
||||||
|
struct timespec ts;
|
||||||
|
timespec_get(&ts, TIME_UTC);
|
||||||
|
return (ts.tv_sec * 1000000) + (ts.tv_nsec/1000);
|
||||||
|
#else
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
gettimeofday(&tv, 0);
|
gettimeofday(&tv, 0);
|
||||||
return (tv.tv_sec * 1000000) + tv.tv_usec;
|
return (tv.tv_sec * 1000000) + tv.tv_usec;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -815,8 +822,11 @@ int main(int argc, char* argv[]) {
|
|||||||
if (p_blockingSync) {
|
if (p_blockingSync) {
|
||||||
#ifdef __HIP_PLATFORM_AMD__
|
#ifdef __HIP_PLATFORM_AMD__
|
||||||
printf("setting BlockingSync for AMD\n");
|
printf("setting BlockingSync for AMD\n");
|
||||||
setenv("HIP_BLOCKING_SYNC", "1", 1);
|
#ifdef _WIN32
|
||||||
|
_putenv_s("HIP_BLOCKING_SYNC", "1");
|
||||||
|
#else
|
||||||
|
setenv("HIP_BLOCKING_SYNC", "1", 1);
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef __HIP_PLATFORM_NVIDIA__
|
#ifdef __HIP_PLATFORM_NVIDIA__
|
||||||
printf("setting cudaDeviceBlockingSync\n");
|
printf("setting cudaDeviceBlockingSync\n");
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ if(NOT DEFINED HIP_PATH)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
set(CMAKE_MODULE_PATH "${HIP_PATH}/cmake" ${CMAKE_MODULE_PATH})
|
set(CMAKE_MODULE_PATH "${HIP_PATH}/cmake" ${CMAKE_MODULE_PATH})
|
||||||
|
set(CMAKE_HIP_ARCHITECTURES OFF)
|
||||||
project(12_cmake)
|
project(12_cmake)
|
||||||
|
|
||||||
set(HIP_CLANG_NUM_PARALLEL_JOBS 2)
|
set(HIP_CLANG_NUM_PARALLEL_JOBS 2)
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
# THE SOFTWARE.
|
# THE SOFTWARE.
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
$(error Makefile is not supported on windows platform. Please use cmake instead to build sample.)
|
||||||
|
endif
|
||||||
ROCM_PATH?= $(wildcard /opt/rocm/)
|
ROCM_PATH?= $(wildcard /opt/rocm/)
|
||||||
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
HIP_PATH?= $(wildcard $(ROCM_PATH)/hip)
|
||||||
ifeq (,$(HIP_PATH))
|
ifeq (,$(HIP_PATH))
|
||||||
|
|||||||
Referencia en una nueva incidencia
Block a user