9prady9 · GitHub

@9prady9

@9prady9

@9prady9

@9prady9

@9prady9

@9prady9

Added documentation for nvrtc cache mechanism
Moved the following functions in CUDA backt to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.

@9prady9

@9prady9

@9prady9

@9prady9

@umar456

@9prady9

9prady9 added a commit to 9prady9/arrayfire that referenced this pull request

Apr 8, 2019
* Add CUDA runtime compilation support using nvrtc
Moved the following functions in CUDA backend to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.
(cherry picked from commit  7797d01 )

umar456 pushed a commit to 9prady9/arrayfire that referenced this pull request

Apr 17, 2019
* Add CUDA runtime compilation support using nvrtc
Moved the following functions in CUDA backend to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.
(cherry picked from commit  7797d01 )

umar456 pushed a commit to 9prady9/arrayfire that referenced this pull request

Apr 17, 2019
* Add CUDA runtime compilation support using nvrtc
Moved the following functions in CUDA backend to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.
(cherry picked from commit  7797d01 )

umar456 pushed a commit to 9prady9/arrayfire that referenced this pull request

Apr 17, 2019
* Add CUDA runtime compilation support using nvrtc
Moved the following functions in CUDA backend to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.
(cherry picked from commit  7797d01 )

umar456 pushed a commit that referenced this pull request

Apr 17, 2019
* Add CUDA runtime compilation support using nvrtc
Moved the following functions in CUDA backend to use runtime compilation
* Transpose (In place transpose hasn't been ported yet)
* Convolutions
* Scan and Scan by Key
The eventual goal is to use math.hpp even inside jit kernels and remove
the code-path controlled by isJIT parameter of compileKernel function.
(cherry picked from commit  7797d01 )

Closed

Read the original on github.com ↗