Name | ucx-py-cu12 JSON |
Version |
0.40.0
JSON |
| download |
home_page | None |
Summary | Python Bindings for the Unified Communication X library (UCX) |
upload_time | 2024-10-10 15:07:31 |
maintainer | None |
docs_url | None |
author | NVIDIA Corporation |
requires_python | >=3.10 |
license | BSD-3-Clause |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[![https://ucx-py.readthedocs.io/en/latest/](https://readthedocs.org/projects/ucx-py/badge/ "ReadTheDocs")]( https://ucx-py.readthedocs.io/en/latest/ )
# Python Bindings for UCX
## Installing
Users can either [install with Conda]( https://ucx-py.readthedocs.io/en/latest/install.html#conda ) or [build from source]( https://ucx-py.readthedocs.io/en/latest/install.html#source ).
## Testing
To run ucx-py's tests, just use ``pytest``:
```bash
pytest -v
```
### TCP Support
In order to use TCP add `tcp` to `UCX_TLS` and set `UCXPY_IFNAME` to the network interface you want to use. Some setup examples:
```bash
# TCP using "eth0" and CUDA support
export UCX_TLS=tcp,cuda_copy,cuda_ipc
export UCXPY_IFNAME="eth0"
# InfiniBand using "ib0" and CUDA support
export UCX_TLS=rc,cuda_copy,cuda_ipc
export UCXPY_IFNAME="ib0"
# TCP using "eno0" and no CUDA support
export UCX_TLS=tcp
export UCXPY_IFNAME="eno0"
```
Raw data
{
"_id": null,
"home_page": null,
"name": "ucx-py-cu12",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "NVIDIA Corporation",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/55/b2/6bd350ad25e4e321ce109c0c3eba88250fdd3f9d97e2ef9ea09f64e488c3/ucx_py_cu12-0.40.0.tar.gz",
"platform": null,
"description": "[![https://ucx-py.readthedocs.io/en/latest/](https://readthedocs.org/projects/ucx-py/badge/ \"ReadTheDocs\")]( https://ucx-py.readthedocs.io/en/latest/ )\n\n# Python Bindings for UCX\n\n## Installing\n\nUsers can either [install with Conda]( https://ucx-py.readthedocs.io/en/latest/install.html#conda ) or [build from source]( https://ucx-py.readthedocs.io/en/latest/install.html#source ).\n\n## Testing\n\nTo run ucx-py's tests, just use ``pytest``:\n\n```bash\npytest -v\n```\n\n### TCP Support\n\nIn order to use TCP add `tcp` to `UCX_TLS` and set `UCXPY_IFNAME` to the network interface you want to use. Some setup examples:\n\n```bash\n# TCP using \"eth0\" and CUDA support\nexport UCX_TLS=tcp,cuda_copy,cuda_ipc\nexport UCXPY_IFNAME=\"eth0\"\n\n# InfiniBand using \"ib0\" and CUDA support\nexport UCX_TLS=rc,cuda_copy,cuda_ipc\nexport UCXPY_IFNAME=\"ib0\"\n\n# TCP using \"eno0\" and no CUDA support\nexport UCX_TLS=tcp\nexport UCXPY_IFNAME=\"eno0\"\n```\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Python Bindings for the Unified Communication X library (UCX)",
"version": "0.40.0",
"project_urls": {
"Documentation": "https://ucx-py.readthedocs.io/en/stable/",
"Homepage": "https://github.com/rapidsai/ucx-py",
"Source": "https://github.com/rapidsai/ucx-py"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "55b26bd350ad25e4e321ce109c0c3eba88250fdd3f9d97e2ef9ea09f64e488c3",
"md5": "59f84043ae854c4f5ed0858a43c3c0d7",
"sha256": "6a6a077fda5f84800e83e609a2a126dc3c0f5cca50ae12d9c0afcc5a151ec09f"
},
"downloads": -1,
"filename": "ucx_py_cu12-0.40.0.tar.gz",
"has_sig": false,
"md5_digest": "59f84043ae854c4f5ed0858a43c3c0d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 1274,
"upload_time": "2024-10-10T15:07:31",
"upload_time_iso_8601": "2024-10-10T15:07:31.130919Z",
"url": "https://files.pythonhosted.org/packages/55/b2/6bd350ad25e4e321ce109c0c3eba88250fdd3f9d97e2ef9ea09f64e488c3/ucx_py_cu12-0.40.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-10 15:07:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rapidsai",
"github_project": "ucx-py",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ucx-py-cu12"
}