Name | nvtx JSON |
Version |
0.2.13
JSON |
| download |
home_page | None |
Summary | Python NVTX - Python code annotation library |
upload_time | 2025-08-04 19:36:19 |
maintainer | None |
docs_url | None |
author | NVIDIA Corporation |
requires_python | None |
license | Apache 2.0 |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# nvtx Python package
## Installation
Install using conda:
```
conda install -c conda-forge nvtx
```
...or using pip:
```
python -m pip install nvtx
```
## Quick start
1. Annotate the parts of your Python code you wish to profile/analyze:
```python
# demo.py
import time
import nvtx
@nvtx.annotate(color="blue")
def my_function():
for i in range(5):
with nvtx.annotate("my_loop", color="red"):
time.sleep(i)
my_function()
```
2. Use [NVIDIA Nsight Systems](https://developer.nvidia.com/nsight-systems) to
collect profile data:
```
nsys profile -t nvtx python demo.py
```
3. Visualize the results using the Nsight systems GUI:

## Documentation
See [here](https://nvidia.github.io/NVTX/python/) for detailed docs.
## Release Notes
### 0.2.13
- Fix tracing with tools that do not implement `nvtxDomainIsEnabled`.
- Fix decorator ranges not ending when an exception is thrown.
- Fix automatic function name annotation for decorator ranges.
### 0.2.12
- Expose API via `domain` object for better performance.
- No-OP when domain is disabled.
- Improved documentation.
Raw data
{
"_id": null,
"home_page": null,
"name": "nvtx",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "NVIDIA Corporation",
"author_email": null,
"download_url": null,
"platform": null,
"description": "# nvtx Python package\r\n\r\n## Installation\r\n\r\nInstall using conda:\r\n```\r\nconda install -c conda-forge nvtx\r\n```\r\n\r\n...or using pip:\r\n```\r\npython -m pip install nvtx\r\n```\r\n\r\n## Quick start\r\n\r\n1. Annotate the parts of your Python code you wish to profile/analyze:\r\n\r\n ```python\r\n # demo.py\r\n\r\n import time\r\n import nvtx\r\n\r\n @nvtx.annotate(color=\"blue\")\r\n def my_function():\r\n for i in range(5):\r\n with nvtx.annotate(\"my_loop\", color=\"red\"):\r\n time.sleep(i)\r\n\r\n my_function()\r\n ```\r\n\r\n2. Use [NVIDIA Nsight Systems](https://developer.nvidia.com/nsight-systems) to\r\n collect profile data:\r\n\r\n ```\r\n nsys profile -t nvtx python demo.py\r\n ```\r\n\r\n3. Visualize the results using the Nsight systems GUI:\r\n\r\n \r\n\r\n## Documentation\r\n\r\nSee [here](https://nvidia.github.io/NVTX/python/) for detailed docs.\r\n\r\n## Release Notes\r\n\r\n### 0.2.13\r\n\r\n- Fix tracing with tools that do not implement `nvtxDomainIsEnabled`.\r\n- Fix decorator ranges not ending when an exception is thrown.\r\n- Fix automatic function name annotation for decorator ranges.\r\n\r\n### 0.2.12\r\n\r\n- Expose API via `domain` object for better performance.\r\n- No-OP when domain is disabled.\r\n- Improved documentation.\r\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Python NVTX - Python code annotation library",
"version": "0.2.13",
"project_urls": {
"Documentation": "https://nvidia.github.io/NVTX/python/",
"Homepage": "https://github.com/NVIDIA/NVTX",
"Issues": "https://github.com/NVIDIA/NVTX/issues",
"License": "https://nvidia.github.io/NVTX/LICENSE.txt",
"Repository": "https://github.com/NVIDIA/NVTX"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5364d27e344632116da937100a81054c88b0fd6a259de09d6778e03e8231216b",
"md5": "15ba7be91ef44a11e769073c39264f32",
"sha256": "462bdcc65a12b53bfa3e7df564ddfb72092a030a923dccd1cf88c4b771ecae3f"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "15ba7be91ef44a11e769073c39264f32",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 470534,
"upload_time": "2025-08-04T19:36:19",
"upload_time_iso_8601": "2025-08-04T19:36:19.389850Z",
"url": "https://files.pythonhosted.org/packages/53/64/d27e344632116da937100a81054c88b0fd6a259de09d6778e03e8231216b/nvtx-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34150b56e9b3020613d7d167bc4cdee3ba8686f6320c6aa62e85ed17b54c4dcb",
"md5": "92248136b77dc8f78937a20a0a7c7f74",
"sha256": "7874534af889ab7c2c63554c73119d193d2beb7671b551b7f43de5b97ceb5971"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "92248136b77dc8f78937a20a0a7c7f74",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 474158,
"upload_time": "2025-08-04T19:39:39",
"upload_time_iso_8601": "2025-08-04T19:39:39.801437Z",
"url": "https://files.pythonhosted.org/packages/34/15/0b56e9b3020613d7d167bc4cdee3ba8686f6320c6aa62e85ed17b54c4dcb/nvtx-0.2.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2bbee00ab0d21f4fb46ad66b0eae89d9e9f7d53af65a37c3db2414a590e05e97",
"md5": "2a649f5dff5f0f23d9851e3a28942977",
"sha256": "4f26d04b5ea5b96096941cb9a7115a73454e9e9d5c247bfcd34ec584559cf9dd"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "2a649f5dff5f0f23d9851e3a28942977",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 99104,
"upload_time": "2025-08-04T19:24:01",
"upload_time_iso_8601": "2025-08-04T19:24:01.775996Z",
"url": "https://files.pythonhosted.org/packages/2b/be/e00ab0d21f4fb46ad66b0eae89d9e9f7d53af65a37c3db2414a590e05e97/nvtx-0.2.13-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2202f74e26cedbdb136440d1234a646cedfddf9a43d19586e1ee466d6275e6b6",
"md5": "c821265596cc42b9a3dd98151daffc0b",
"sha256": "1ad794a0c046ef268b2fb3b6812a35bb3bce5cd19207d164689943f0031ac45f"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c821265596cc42b9a3dd98151daffc0b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 522330,
"upload_time": "2025-08-04T19:34:49",
"upload_time_iso_8601": "2025-08-04T19:34:49.075527Z",
"url": "https://files.pythonhosted.org/packages/22/02/f74e26cedbdb136440d1234a646cedfddf9a43d19586e1ee466d6275e6b6/nvtx-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1d55e1e43201959dd854005c72b8a13ec86b775c349cdcb1d23423d841bbad58",
"md5": "274432d8c16d7a632ee99cf64284a1b5",
"sha256": "5640ca4b8be2c19a8fc4ca8403d3c2598165ea27541940b4897138a7b0a717fe"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "274432d8c16d7a632ee99cf64284a1b5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 522841,
"upload_time": "2025-08-04T19:38:27",
"upload_time_iso_8601": "2025-08-04T19:38:27.819927Z",
"url": "https://files.pythonhosted.org/packages/1d/55/e1e43201959dd854005c72b8a13ec86b775c349cdcb1d23423d841bbad58/nvtx-0.2.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a98c89d1f499a4880e30e0b5bdf429cbd1d8c612d09c49c13016384ce9cd156d",
"md5": "7f48ad04152b8febdfdca54823a0e393",
"sha256": "be6d53143cb2bd44e04aecdb7f3b34b48ded96f3673ae41362239d9f54bcfe27"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "7f48ad04152b8febdfdca54823a0e393",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 99106,
"upload_time": "2025-08-04T19:22:49",
"upload_time_iso_8601": "2025-08-04T19:22:49.181847Z",
"url": "https://files.pythonhosted.org/packages/a9/8c/89d1f499a4880e30e0b5bdf429cbd1d8c612d09c49c13016384ce9cd156d/nvtx-0.2.13-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c573ad21e09dc2534f1e9723bbe5871fa5f03361ac51ca4d411fea6f765b5b6a",
"md5": "a97e872926d8f1fa58ad593cc8175fa4",
"sha256": "3435cbbffa132f6aaba3abdb01e71a1b961a20858b4cb791883895a25b9305d6"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a97e872926d8f1fa58ad593cc8175fa4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 539358,
"upload_time": "2025-08-04T19:33:16",
"upload_time_iso_8601": "2025-08-04T19:33:16.494023Z",
"url": "https://files.pythonhosted.org/packages/c5/73/ad21e09dc2534f1e9723bbe5871fa5f03361ac51ca4d411fea6f765b5b6a/nvtx-0.2.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "12ab762da984e7671f7c34ae87e5b70523c3eeb4563759268bfaea07c97f32a6",
"md5": "540d9b9ca441a1521df5fcf7a8e51d34",
"sha256": "453d838dd1424a04303281ee57a73e2b8dca0e03039bc609a945861b8fe7d7d9"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "540d9b9ca441a1521df5fcf7a8e51d34",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 545588,
"upload_time": "2025-08-04T19:37:40",
"upload_time_iso_8601": "2025-08-04T19:37:40.640380Z",
"url": "https://files.pythonhosted.org/packages/12/ab/762da984e7671f7c34ae87e5b70523c3eeb4563759268bfaea07c97f32a6/nvtx-0.2.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ab655bc5916386db70b93cbf543b1e880ead786d9ff0cdcfa262f5a2af46c74",
"md5": "1276517791aa3b3d02eacd6bd4d8f08f",
"sha256": "0722d743e0e41e1fb866ebe6446e0cd0d268ca8671313f8da4f8c969956b74d3"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1276517791aa3b3d02eacd6bd4d8f08f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 99123,
"upload_time": "2025-08-04T19:24:24",
"upload_time_iso_8601": "2025-08-04T19:24:24.391025Z",
"url": "https://files.pythonhosted.org/packages/2a/b6/55bc5916386db70b93cbf543b1e880ead786d9ff0cdcfa262f5a2af46c74/nvtx-0.2.13-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "417398c0669d5f9387a36d56b0e62ea3919124dd8dd7582d896ed1cae2998f57",
"md5": "1c710ac74810b75132b4a01c097aba19",
"sha256": "a1561d2111c698b1b1075899ff9c3fa7ba83603fc27c2e8ef567de6bbbe85ce1"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "1c710ac74810b75132b4a01c097aba19",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 519840,
"upload_time": "2025-08-04T19:34:00",
"upload_time_iso_8601": "2025-08-04T19:34:00.877655Z",
"url": "https://files.pythonhosted.org/packages/41/73/98c0669d5f9387a36d56b0e62ea3919124dd8dd7582d896ed1cae2998f57/nvtx-0.2.13-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "144b21e975997def8a387543ba2bbe227551ad466781c39fc67f37f53555f37e",
"md5": "8b6e1d5213f1c21b37a46f10288af2c7",
"sha256": "edd7b729ed0211350258a21dd13422f59bc521de2b2fd21feb6c177af492f4e1"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8b6e1d5213f1c21b37a46f10288af2c7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 524711,
"upload_time": "2025-08-04T19:38:03",
"upload_time_iso_8601": "2025-08-04T19:38:03.559414Z",
"url": "https://files.pythonhosted.org/packages/14/4b/21e975997def8a387543ba2bbe227551ad466781c39fc67f37f53555f37e/nvtx-0.2.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "21d70ca146afd875f1e02636323840960071f768b5d8ba3e7d37f2ac9192bfd9",
"md5": "29cf42714e975ca012d63245a0d21d5a",
"sha256": "f0524bb71443d5a1f19a6409a9a81405fc437e53c5edfc4c44b6f4504ccf46e3"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "29cf42714e975ca012d63245a0d21d5a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 97317,
"upload_time": "2025-08-04T19:24:46",
"upload_time_iso_8601": "2025-08-04T19:24:46.391436Z",
"url": "https://files.pythonhosted.org/packages/21/d7/0ca146afd875f1e02636323840960071f768b5d8ba3e7d37f2ac9192bfd9/nvtx-0.2.13-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75af4d474ba546dc344e80df906ab3af61882eb8a7fa2e3c568f6e2b6be36a26",
"md5": "00dc41ca6923d931b20d6bac097532d8",
"sha256": "88286e7f1bb098704b8fd58a08a1b0c0fd41843275bf23badb5e32f59e0b38b9"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "00dc41ca6923d931b20d6bac097532d8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 478309,
"upload_time": "2025-08-04T19:35:32",
"upload_time_iso_8601": "2025-08-04T19:35:32.145251Z",
"url": "https://files.pythonhosted.org/packages/75/af/4d474ba546dc344e80df906ab3af61882eb8a7fa2e3c568f6e2b6be36a26/nvtx-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e7f885a2411fc500f081526a201e66c31510432a64621d1357154a0d219f1482",
"md5": "199748d48fcbb333ef0398db325b5ecc",
"sha256": "3ae27d5a2049f72b53bf6c061c3c8badeb8c33758b3eb31a888cca7afbbe3114"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "199748d48fcbb333ef0398db325b5ecc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 481812,
"upload_time": "2025-08-04T19:39:15",
"upload_time_iso_8601": "2025-08-04T19:39:15.221021Z",
"url": "https://files.pythonhosted.org/packages/e7/f8/85a2411fc500f081526a201e66c31510432a64621d1357154a0d219f1482/nvtx-0.2.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dc6f60894b3a20662d9c899a53fad153462195f112623676e4d5c159bf60b136",
"md5": "1154d271ebe4ac041a0df49d0bbeaa8d",
"sha256": "e759bf6d97ff7a134cf290b251c4d55154a707d80131a00c043942e22caab089"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "1154d271ebe4ac041a0df49d0bbeaa8d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 100275,
"upload_time": "2025-08-04T19:23:35",
"upload_time_iso_8601": "2025-08-04T19:23:35.492940Z",
"url": "https://files.pythonhosted.org/packages/dc/6f/60894b3a20662d9c899a53fad153462195f112623676e4d5c159bf60b136/nvtx-0.2.13-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d3f3d788df3c077ad02906ee98c789a75082f81ae687b55450d059e1ef8b4218",
"md5": "9d68abb5854467ad8ec3953bc7ef790d",
"sha256": "18634cffbcebd535c8e7c2cbac86a3e3313bd23975d7c3e811e063fbc0b6cb88"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9d68abb5854467ad8ec3953bc7ef790d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 476916,
"upload_time": "2025-08-04T19:37:04",
"upload_time_iso_8601": "2025-08-04T19:37:04.942354Z",
"url": "https://files.pythonhosted.org/packages/d3/f3/d788df3c077ad02906ee98c789a75082f81ae687b55450d059e1ef8b4218/nvtx-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ed5e7a24077fbfb3ac28620fc06b07a9ef3dbc44d3a17b7c57756b70ea19f48",
"md5": "d97fbb3e378ca2e448af99051c566ba0",
"sha256": "9ffa37591353296c1a81130d8231c6550ba5faf2f8e2fc87b851f69446a836cf"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d97fbb3e378ca2e448af99051c566ba0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 479947,
"upload_time": "2025-08-04T19:38:51",
"upload_time_iso_8601": "2025-08-04T19:38:51.362193Z",
"url": "https://files.pythonhosted.org/packages/9e/d5/e7a24077fbfb3ac28620fc06b07a9ef3dbc44d3a17b7c57756b70ea19f48/nvtx-0.2.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bd667aadfc045e6199d44e3103c7f5c8ea83185a562970d1d3d383acef3eee7c",
"md5": "79ce09975d4e8f0f2eadd59ea1a8a109",
"sha256": "65ba8e3d81bf34cb363042787b8e2189cda6af38749374997a36262e2219105e"
},
"downloads": -1,
"filename": "nvtx-0.2.13-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "79ce09975d4e8f0f2eadd59ea1a8a109",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 100154,
"upload_time": "2025-08-04T19:23:12",
"upload_time_iso_8601": "2025-08-04T19:23:12.672935Z",
"url": "https://files.pythonhosted.org/packages/bd/66/7aadfc045e6199d44e3103c7f5c8ea83185a562970d1d3d383acef3eee7c/nvtx-0.2.13-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-04 19:36:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "NVIDIA",
"github_project": "NVTX",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nvtx"
}