compileGPUCode | R Documentation |
Compile the R function without excute it in the device.
compileGPUCode(X, FUN, ..., .macroParms = NULL, .options = gpuSapply.getOption())
X |
a vector that |
FUN |
The function to be applied to each element of |
... |
optional arguments to |
.macroParms |
The function argument that will be treated as macro in the code. If an argument is treated as macro, its value cannot be changed by the code |
.options |
The package and openCL compilation options, please call |
A list of compilation information
#matrix add function matAdd<-function(ind,A,B){ C=A[,ind]+B[,ind] return(C) } n=100 m=200 #Create the data A=matrix(runif(n*m),n,m) B=matrix(runif(n*m),n,m) #Compile the R code res=compileGPUCode(1:m,matAdd,A,B) #print GPU code cat(res$gpu_code)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.