Name | hyray JSON |
Version |
0.1.0
JSON |
| download |
home_page | |
Summary | GPU arrays (via CuPy) when possible, otherwise CPU arrays (via NumPy) |
upload_time | 2023-07-19 22:52:56 |
maintainer | |
docs_url | None |
author | Christopher Ariza |
requires_python | >=3.8 |
license | MIT |
keywords |
numpy
cupy
hybrid
array
cuda
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# HyRay
### `GPU ? CuPy : NumPy`
GPU arrays (via CuPy) when possible, otherwise CPU arrays (via NumPy)
The `hyray` library provides a single interface to use both NumPy and CuPy, depending on the availability of CuPy, CUDA, or sufficient memory. With `hyray` a single implementation can run with CuPy when CuPy is available (on a local machine with a GPU), and still work with NumPy when on GPU or insufficient memory is available (such as on continuous integration servers).
Raw data
{
"_id": null,
"home_page": "",
"name": "hyray",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "NumPy,CuPy,hybrid,array,CUDA",
"author": "Christopher Ariza",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/a5/2c/e19250a8d43d7c1e2f59ebf49a7bb5f5ba250c792c551fdd6ddbb9f14b53/hyray-0.1.0.tar.gz",
"platform": null,
"description": "# HyRay\n### `GPU ? CuPy : NumPy`\nGPU arrays (via CuPy) when possible, otherwise CPU arrays (via NumPy)\n\nThe `hyray` library provides a single interface to use both NumPy and CuPy, depending on the availability of CuPy, CUDA, or sufficient memory. With `hyray` a single implementation can run with CuPy when CuPy is available (on a local machine with a GPU), and still work with NumPy when on GPU or insufficient memory is available (such as on continuous integration servers).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "GPU arrays (via CuPy) when possible, otherwise CPU arrays (via NumPy)",
"version": "0.1.0",
"project_urls": null,
"split_keywords": [
"numpy",
"cupy",
"hybrid",
"array",
"cuda"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "676189a1597903af0a446fa738352dbe5225c2dcdd52dbbfa26c6d029002a41f",
"md5": "eb340bab2cc9abccbe7a97da10ccb5ab",
"sha256": "156c974b122c67e6fbf89e57335a77415b0f0d41ab0cb7ad66c8be1d52fdf742"
},
"downloads": -1,
"filename": "hyray-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eb340bab2cc9abccbe7a97da10ccb5ab",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 17245,
"upload_time": "2023-07-19T22:52:54",
"upload_time_iso_8601": "2023-07-19T22:52:54.824481Z",
"url": "https://files.pythonhosted.org/packages/67/61/89a1597903af0a446fa738352dbe5225c2dcdd52dbbfa26c6d029002a41f/hyray-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a52ce19250a8d43d7c1e2f59ebf49a7bb5f5ba250c792c551fdd6ddbb9f14b53",
"md5": "4fb91875b14e6c3008f7234781ebccbf",
"sha256": "1a15ff6f59846d7a0421d3e3af9608dbe9ab1d728d000fec029180eef534fa4c"
},
"downloads": -1,
"filename": "hyray-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "4fb91875b14e6c3008f7234781ebccbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 17912,
"upload_time": "2023-07-19T22:52:56",
"upload_time_iso_8601": "2023-07-19T22:52:56.420814Z",
"url": "https://files.pythonhosted.org/packages/a5/2c/e19250a8d43d7c1e2f59ebf49a7bb5f5ba250c792c551fdd6ddbb9f14b53/hyray-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-19 22:52:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "hyray"
}