Replace the broken khronos registry link for cl.hpp with a new github link for opencl.hpp
parent
521eee4bbf
commit
f7db4c5d45
|
@ -1,7 +1,6 @@
|
|||
environment:
|
||||
global:
|
||||
CLBLAST_BUILD: "C:\\clblast\\build"
|
||||
OPENCL_REGISTRY: "https://www.khronos.org/registry/cl"
|
||||
OPENCL_ROOT: "C:\\dependencies\\opencl"
|
||||
|
||||
platform:
|
||||
|
@ -18,7 +17,6 @@ init:
|
|||
install:
|
||||
- ps: mkdir $env:OPENCL_ROOT
|
||||
- ps: pushd $env:OPENCL_ROOT
|
||||
- ps: $opencl_registry = $env:OPENCL_REGISTRY
|
||||
# This downloads the source to the Khronos ICD library
|
||||
- git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git
|
||||
- ps: pushd OpenCL-ICD-Loader
|
||||
|
@ -29,7 +27,7 @@ install:
|
|||
# The cmake build files expect a directory called inc
|
||||
- ps: mkdir inc/CL
|
||||
- git clone https://github.com/KhronosGroup/OpenCL-Headers.git inc/CL
|
||||
- ps: wget $opencl_registry/api/2.1/cl.hpp -OutFile inc/CL/cl.hpp
|
||||
- ps: wget https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp -OutFile inc/CL/cl.hpp
|
||||
# Switch to OpenCL 2.1 headers
|
||||
- ps: pushd inc/CL
|
||||
- git checkout bf0f43b # OpenCL 2.1
|
||||
|
|
|
@ -2,6 +2,7 @@ Version 1.5.3
|
|||
- Fix a correctness issue with DGEMM on SM 7.5 Turing GPUs
|
||||
- Various minor fixes and enhancements
|
||||
- Added tuned parameters for various devices (see doc/tuning.md)
|
||||
- Update cl.hpp to the new opencl.hpp header in the samples
|
||||
- Changed the complex sum routine to return the complex sum instead of the absolute complex sum.
|
||||
|
||||
Version 1.5.2
|
||||
|
|
|
@ -376,7 +376,7 @@ if(SAMPLES)
|
|||
|
||||
# Downloads the cl.hpp file from Khronos
|
||||
if(OPENCL)
|
||||
file(DOWNLOAD https://www.khronos.org/registry/OpenCL/api/2.1/cl.hpp ${clblast_SOURCE_DIR}/samples/cl.hpp)
|
||||
file(DOWNLOAD https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp ${clblast_SOURCE_DIR}/samples/cl.hpp)
|
||||
endif()
|
||||
|
||||
# Adds sample programs (C++)
|
||||
|
|
|
@ -23,8 +23,8 @@
|
|||
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS // to disable deprecation warnings
|
||||
|
||||
// Includes the C++ OpenCL API. If not yet available, it can be found here:
|
||||
// https://www.khronos.org/registry/cl/api/1.1/cl.hpp
|
||||
#include "cl.hpp"
|
||||
// https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp
|
||||
#include "opencl.hpp"
|
||||
|
||||
// Includes the CLBlast library
|
||||
#include <clblast.h>
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS // to disable deprecation warnings
|
||||
|
||||
// Includes the C++ OpenCL API. If not yet available, it can be found here:
|
||||
// https://www.khronos.org/registry/cl/api/1.1/cl.hpp
|
||||
#include "cl.hpp"
|
||||
// https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp
|
||||
#include "opencl.hpp"
|
||||
|
||||
// Includes the CLBlast library
|
||||
#include <clblast.h>
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS // to disable deprecation warnings
|
||||
|
||||
// Includes the C++ OpenCL API. If not yet available, it can be found here:
|
||||
// https://www.khronos.org/registry/cl/api/1.1/cl.hpp
|
||||
#include "cl.hpp"
|
||||
// https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp
|
||||
#include "opencl.hpp"
|
||||
|
||||
// Includes the CLBlast library
|
||||
#include <clblast.h>
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS // to disable deprecation warnings
|
||||
|
||||
// Includes the C++ OpenCL API. If not yet available, it can be found here:
|
||||
// https://www.khronos.org/registry/cl/api/1.1/cl.hpp
|
||||
#include "cl.hpp"
|
||||
// https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/main/include/CL/opencl.hpp
|
||||
#include "opencl.hpp"
|
||||
|
||||
// Includes the CLBlast library
|
||||
#include <clblast.h>
|
||||
|
|
Loading…
Reference in New Issue