Package suggested but not available for checking: 'OpenCL'
Running examples in ‘BIDistances-Ex.R’ failed
The error most likely occurred in:

> ### Name: EuclideanDistances_GPU
> ### Title: EuclideanDistances_GPU
> ### Aliases: EuclideanDistances_GPU
> ### Keywords: Distance Distancematrix Euclidean OpenCL GPU HPC
> 
> ### ** Examples
> 
> if(isTRUE(require("OpenCL"))){
+   if(Sys.info()[1] == "Windows"){
+     tryCatch({
+       dyn.load("C:/Windows/System32/OpenCL.dll", FALSE, TRUE)
+     }, error = function(e) {
+       warning("EuclideanDistances_GPU: OpenCL.dll could not be loaded with error:")
+       warning(e)
+     })
+   }
+   library(OpenCL)
+   AllDevices = unlist(lapply(unlist(OpenCL::oclPlatforms()), OpenCL::oclDevices))
+   Device     = AllDevices[length(AllDevices)][[1]]
+   ctx        = OpenCL::oclContext(device = Device, precision = "double")
+   Data       = as.matrix(iris[,1:4])
+   Weights    = rep(1, 4)
+   oclDM      = EuclideanDistances_GPU(Data = Data, Weights = Weights, ctx = ctx)
+   }
Loading required package: OpenCL
Warning in OpenCL::oclContext(device = Device, precision = "double") :
  OpenCL implementation does not support out-of-order execution, disabling it
UNSUPPORTED (log once): createKernel: newComputePipelineState failed
Error in OpenCL::oclSimpleKernel(ctx, "weighted_euclidean", code) : 
  clCreateKernel failed (oclError -48)
Calls: EuclideanDistances_GPU -> withCallingHandlers -> <Anonymous>
Execution halted
Package suggested but not available for checking: 'OpenCL'
Running examples in ‘BIDistances-Ex.R’ failed
The error most likely occurred in:

> ### Name: EuclideanDistances_GPU
> ### Title: EuclideanDistances_GPU
> ### Aliases: EuclideanDistances_GPU
> ### Keywords: Distance Distancematrix Euclidean OpenCL GPU HPC
> 
> ### ** Examples
> 
> if(isTRUE(require("OpenCL"))){
+   if(Sys.info()[1] == "Windows"){
+     tryCatch({
+       dyn.load("C:/Windows/System32/OpenCL.dll", FALSE, TRUE)
+     }, error = function(e) {
+       warning("EuclideanDistances_GPU: OpenCL.dll could not be loaded with error:")
+       warning(e)
+     })
+   }
+   library(OpenCL)
+   AllDevices = unlist(lapply(unlist(OpenCL::oclPlatforms()), OpenCL::oclDevices))
+   Device     = AllDevices[length(AllDevices)][[1]]
+   ctx        = OpenCL::oclContext(device = Device, precision = "double")
+   Data       = as.matrix(iris[,1:4])
+   Weights    = rep(1, 4)
+   oclDM      = EuclideanDistances_GPU(Data = Data, Weights = Weights, ctx = ctx)
+   }
Loading required package: OpenCL
Warning in OpenCL::oclContext(device = Device, precision = "double") :
  OpenCL implementation does not support out-of-order execution, disabling it
UNSUPPORTED (log once): createKernel: newComputePipelineState failed
Error in OpenCL::oclSimpleKernel(ctx, "weighted_euclidean", code) : 
  clCreateKernel failed (oclError -48)
Calls: EuclideanDistances_GPU -> withCallingHandlers -> <Anonymous>
Execution halted
Package suggested but not available for checking: ‘OpenCL’
Package suggested but not available for checking: 'OpenCL'