CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations. Okuta, R., Unno, Y., Nishino, D., Hido, S., & Loomis, C. In Proceedings of Workshop on Machine Learning Systems (LearningSys) in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS), 2017.
Paper abstract bibtex CuPy 1 is an open-source library with NumPy syntax that increases speed by doing matrix operations on NVIDIA GPUs. It is accelerated with the CUDA platform from NVIDIA and also uses CUDA-related libraries, including cuBLAS, cuDNN, cuRAND, cuSOLVER, cuSPARSE, and NCCL, to make full use of the GPU architecture. CuPy’s interface is highly compatible with NumPy; in most cases it can be used as a drop-in replacement. CuPy supports various methods, data types, indexing, broadcasting, and more.
@inproceedings{okuta_cupy_2017,
title = {{CuPy}: {A} {NumPy}-{Compatible} {Library} for {NVIDIA} {GPU} {Calculations}},
url = {http://learningsys.org/nips17/assets/papers/paper_16.pdf},
abstract = {CuPy 1 is an open-source library with NumPy syntax that increases speed by doing matrix operations on NVIDIA GPUs. It is accelerated with the CUDA platform from NVIDIA and also uses CUDA-related libraries, including cuBLAS, cuDNN, cuRAND, cuSOLVER, cuSPARSE, and NCCL, to make full use of the GPU architecture. CuPy’s interface is highly compatible with NumPy; in most cases it can be used as a drop-in replacement. CuPy supports various methods, data types, indexing, broadcasting, and more.},
language = {en},
booktitle = {Proceedings of {Workshop} on {Machine} {Learning} {Systems} ({LearningSys}) in {The} {Thirty}-first {Annual} {Conference} on {Neural} {Information} {Processing} {Systems} ({NIPS})},
author = {Okuta, Ryosuke and Unno, Yuya and Nishino, Daisuke and Hido, Shohei and Loomis, Crissman},
year = {2017},
keywords = {\#Deep Learning, /unread},
}
Downloads: 0
{"_id":"EbCBXQ2D3xpp2R3dE","bibbaseid":"okuta-unno-nishino-hido-loomis-cupyanumpycompatiblelibraryfornvidiagpucalculations-2017","author_short":["Okuta, R.","Unno, Y.","Nishino, D.","Hido, S.","Loomis, C."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations","url":"http://learningsys.org/nips17/assets/papers/paper_16.pdf","abstract":"CuPy 1 is an open-source library with NumPy syntax that increases speed by doing matrix operations on NVIDIA GPUs. It is accelerated with the CUDA platform from NVIDIA and also uses CUDA-related libraries, including cuBLAS, cuDNN, cuRAND, cuSOLVER, cuSPARSE, and NCCL, to make full use of the GPU architecture. CuPy’s interface is highly compatible with NumPy; in most cases it can be used as a drop-in replacement. CuPy supports various methods, data types, indexing, broadcasting, and more.","language":"en","booktitle":"Proceedings of Workshop on Machine Learning Systems (LearningSys) in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS)","author":[{"propositions":[],"lastnames":["Okuta"],"firstnames":["Ryosuke"],"suffixes":[]},{"propositions":[],"lastnames":["Unno"],"firstnames":["Yuya"],"suffixes":[]},{"propositions":[],"lastnames":["Nishino"],"firstnames":["Daisuke"],"suffixes":[]},{"propositions":[],"lastnames":["Hido"],"firstnames":["Shohei"],"suffixes":[]},{"propositions":[],"lastnames":["Loomis"],"firstnames":["Crissman"],"suffixes":[]}],"year":"2017","keywords":"#Deep Learning, /unread","bibtex":"@inproceedings{okuta_cupy_2017,\n\ttitle = {{CuPy}: {A} {NumPy}-{Compatible} {Library} for {NVIDIA} {GPU} {Calculations}},\n\turl = {http://learningsys.org/nips17/assets/papers/paper_16.pdf},\n\tabstract = {CuPy 1 is an open-source library with NumPy syntax that increases speed by doing matrix operations on NVIDIA GPUs. It is accelerated with the CUDA platform from NVIDIA and also uses CUDA-related libraries, including cuBLAS, cuDNN, cuRAND, cuSOLVER, cuSPARSE, and NCCL, to make full use of the GPU architecture. CuPy’s interface is highly compatible with NumPy; in most cases it can be used as a drop-in replacement. CuPy supports various methods, data types, indexing, broadcasting, and more.},\n\tlanguage = {en},\n\tbooktitle = {Proceedings of {Workshop} on {Machine} {Learning} {Systems} ({LearningSys}) in {The} {Thirty}-first {Annual} {Conference} on {Neural} {Information} {Processing} {Systems} ({NIPS})},\n\tauthor = {Okuta, Ryosuke and Unno, Yuya and Nishino, Daisuke and Hido, Shohei and Loomis, Crissman},\n\tyear = {2017},\n\tkeywords = {\\#Deep Learning, /unread},\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","author_short":["Okuta, R.","Unno, Y.","Nishino, D.","Hido, S.","Loomis, C."],"key":"okuta_cupy_2017","id":"okuta_cupy_2017","bibbaseid":"okuta-unno-nishino-hido-loomis-cupyanumpycompatiblelibraryfornvidiagpucalculations-2017","role":"author","urls":{"Paper":"http://learningsys.org/nips17/assets/papers/paper_16.pdf"},"keyword":["#Deep Learning","/unread"],"metadata":{"authorlinks":{}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"https://bibbase.org/zotero/zzhenry2012","dataSources":["nZHrFJKyxKKDaWYM8"],"keywords":["#deep learning","/unread"],"search_terms":["cupy","numpy","compatible","library","nvidia","gpu","calculations","okuta","unno","nishino","hido","loomis"],"title":"CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations","year":2017}