|
1 | 1 | # SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. |
2 | 2 | # SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE |
3 | 3 |
|
4 | | -# This code was automatically generated with version 12.9.0, generator version 0.3.1.dev1588+g61faef43a. Do not modify it directly. |
| 4 | +# This code was automatically generated with version 12.9.0, generator version 0.3.1.dev1630+gadce055ea.d20260422. Do not modify it directly. |
5 | 5 | from typing import Any, Optional |
6 | 6 | import cython |
7 | 7 | import ctypes |
@@ -38711,7 +38711,9 @@ def cuStreamGetCaptureInfo(hStream): |
38711 | 38711 | with nogil: |
38712 | 38712 | err = cydriver.cuStreamGetCaptureInfo(cyhStream, &captureStatus_out, <cydriver.cuuint64_t*>id_out._pvt_ptr, <cydriver.CUgraph*>graph_out._pvt_ptr, &cydependencies_out, &numDependencies_out) |
38713 | 38713 | if CUresult(err) == CUresult(0): |
38714 | | - pydependencies_out = [CUgraphNode(init_value=<void_ptr>cydependencies_out[idx]) for idx in range(numDependencies_out)] |
| 38714 | + pydependencies_out = [CUgraphNode() for _ in range(numDependencies_out)] |
| 38715 | + for idx in range(numDependencies_out): |
| 38716 | + (<CUgraphNode>pydependencies_out[idx])._pvt_ptr[0] = cydependencies_out[idx] |
38715 | 38717 | if err != cydriver.CUDA_SUCCESS: |
38716 | 38718 | return (_CUresult(err), None, None, None, None, None) |
38717 | 38719 | return (_CUresult_SUCCESS, CUstreamCaptureStatus(captureStatus_out), id_out, graph_out, pydependencies_out, numDependencies_out) |
@@ -38809,9 +38811,13 @@ def cuStreamGetCaptureInfo_v3(hStream): |
38809 | 38811 | with nogil: |
38810 | 38812 | err = cydriver.cuStreamGetCaptureInfo_v3(cyhStream, &captureStatus_out, <cydriver.cuuint64_t*>id_out._pvt_ptr, <cydriver.CUgraph*>graph_out._pvt_ptr, &cydependencies_out, &cyedgeData_out, &numDependencies_out) |
38811 | 38813 | if CUresult(err) == CUresult(0): |
38812 | | - pydependencies_out = [CUgraphNode(init_value=<void_ptr>cydependencies_out[idx]) for idx in range(numDependencies_out)] |
| 38814 | + pydependencies_out = [CUgraphNode() for _ in range(numDependencies_out)] |
| 38815 | + for idx in range(numDependencies_out): |
| 38816 | + (<CUgraphNode>pydependencies_out[idx])._pvt_ptr[0] = cydependencies_out[idx] |
38813 | 38817 | if CUresult(err) == CUresult(0): |
38814 | | - pyedgeData_out = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData_out[idx]) for idx in range(numDependencies_out)] |
| 38818 | + pyedgeData_out = [CUgraphEdgeData() for _ in range(numDependencies_out)] |
| 38819 | + for idx in range(numDependencies_out): |
| 38820 | + (<CUgraphEdgeData>pyedgeData_out[idx])._pvt_ptr[0] = cyedgeData_out[idx] |
38815 | 38821 | if err != cydriver.CUDA_SUCCESS: |
38816 | 38822 | return (_CUresult(err), None, None, None, None, None, None) |
38817 | 38823 | return (_CUresult_SUCCESS, CUstreamCaptureStatus(captureStatus_out), id_out, graph_out, pydependencies_out, pyedgeData_out, numDependencies_out) |
@@ -45204,7 +45210,9 @@ def cuGraphGetNodes(hGraph, size_t numNodes = 0): |
45204 | 45210 | with nogil: |
45205 | 45211 | err = cydriver.cuGraphGetNodes(cyhGraph, cynodes, &numNodes) |
45206 | 45212 | if CUresult(err) == CUresult(0): |
45207 | | - pynodes = [CUgraphNode(init_value=<void_ptr>cynodes[idx]) for idx in range(_graph_length)] |
| 45213 | + pynodes = [CUgraphNode() for _ in range(_graph_length)] |
| 45214 | + for idx in range(_graph_length): |
| 45215 | + (<CUgraphNode>pynodes[idx])._pvt_ptr[0] = cynodes[idx] |
45208 | 45216 | if cynodes is not NULL: |
45209 | 45217 | free(cynodes) |
45210 | 45218 | if err != cydriver.CUDA_SUCCESS: |
@@ -45263,7 +45271,9 @@ def cuGraphGetRootNodes(hGraph, size_t numRootNodes = 0): |
45263 | 45271 | with nogil: |
45264 | 45272 | err = cydriver.cuGraphGetRootNodes(cyhGraph, cyrootNodes, &numRootNodes) |
45265 | 45273 | if CUresult(err) == CUresult(0): |
45266 | | - pyrootNodes = [CUgraphNode(init_value=<void_ptr>cyrootNodes[idx]) for idx in range(_graph_length)] |
| 45274 | + pyrootNodes = [CUgraphNode() for _ in range(_graph_length)] |
| 45275 | + for idx in range(_graph_length): |
| 45276 | + (<CUgraphNode>pyrootNodes[idx])._pvt_ptr[0] = cyrootNodes[idx] |
45267 | 45277 | if cyrootNodes is not NULL: |
45268 | 45278 | free(cyrootNodes) |
45269 | 45279 | if err != cydriver.CUDA_SUCCESS: |
@@ -45332,11 +45342,15 @@ def cuGraphGetEdges(hGraph, size_t numEdges = 0): |
45332 | 45342 | with nogil: |
45333 | 45343 | err = cydriver.cuGraphGetEdges(cyhGraph, cyfrom_, cyto, &numEdges) |
45334 | 45344 | if CUresult(err) == CUresult(0): |
45335 | | - pyfrom_ = [CUgraphNode(init_value=<void_ptr>cyfrom_[idx]) for idx in range(_graph_length)] |
| 45345 | + pyfrom_ = [CUgraphNode() for _ in range(_graph_length)] |
| 45346 | + for idx in range(_graph_length): |
| 45347 | + (<CUgraphNode>pyfrom_[idx])._pvt_ptr[0] = cyfrom_[idx] |
45336 | 45348 | if cyfrom_ is not NULL: |
45337 | 45349 | free(cyfrom_) |
45338 | 45350 | if CUresult(err) == CUresult(0): |
45339 | | - pyto = [CUgraphNode(init_value=<void_ptr>cyto[idx]) for idx in range(_graph_length)] |
| 45351 | + pyto = [CUgraphNode() for _ in range(_graph_length)] |
| 45352 | + for idx in range(_graph_length): |
| 45353 | + (<CUgraphNode>pyto[idx])._pvt_ptr[0] = cyto[idx] |
45340 | 45354 | if cyto is not NULL: |
45341 | 45355 | free(cyto) |
45342 | 45356 | if err != cydriver.CUDA_SUCCESS: |
@@ -45418,15 +45432,21 @@ def cuGraphGetEdges_v2(hGraph, size_t numEdges = 0): |
45418 | 45432 | with nogil: |
45419 | 45433 | err = cydriver.cuGraphGetEdges_v2(cyhGraph, cyfrom_, cyto, cyedgeData, &numEdges) |
45420 | 45434 | if CUresult(err) == CUresult(0): |
45421 | | - pyfrom_ = [CUgraphNode(init_value=<void_ptr>cyfrom_[idx]) for idx in range(_graph_length)] |
| 45435 | + pyfrom_ = [CUgraphNode() for _ in range(_graph_length)] |
| 45436 | + for idx in range(_graph_length): |
| 45437 | + (<CUgraphNode>pyfrom_[idx])._pvt_ptr[0] = cyfrom_[idx] |
45422 | 45438 | if cyfrom_ is not NULL: |
45423 | 45439 | free(cyfrom_) |
45424 | 45440 | if CUresult(err) == CUresult(0): |
45425 | | - pyto = [CUgraphNode(init_value=<void_ptr>cyto[idx]) for idx in range(_graph_length)] |
| 45441 | + pyto = [CUgraphNode() for _ in range(_graph_length)] |
| 45442 | + for idx in range(_graph_length): |
| 45443 | + (<CUgraphNode>pyto[idx])._pvt_ptr[0] = cyto[idx] |
45426 | 45444 | if cyto is not NULL: |
45427 | 45445 | free(cyto) |
45428 | 45446 | if CUresult(err) == CUresult(0): |
45429 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 45447 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 45448 | + for idx in range(_graph_length): |
| 45449 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
45430 | 45450 | if cyedgeData is not NULL: |
45431 | 45451 | free(cyedgeData) |
45432 | 45452 | if err != cydriver.CUDA_SUCCESS: |
@@ -45486,7 +45506,9 @@ def cuGraphNodeGetDependencies(hNode, size_t numDependencies = 0): |
45486 | 45506 | with nogil: |
45487 | 45507 | err = cydriver.cuGraphNodeGetDependencies(cyhNode, cydependencies, &numDependencies) |
45488 | 45508 | if CUresult(err) == CUresult(0): |
45489 | | - pydependencies = [CUgraphNode(init_value=<void_ptr>cydependencies[idx]) for idx in range(_graph_length)] |
| 45509 | + pydependencies = [CUgraphNode() for _ in range(_graph_length)] |
| 45510 | + for idx in range(_graph_length): |
| 45511 | + (<CUgraphNode>pydependencies[idx])._pvt_ptr[0] = cydependencies[idx] |
45490 | 45512 | if cydependencies is not NULL: |
45491 | 45513 | free(cydependencies) |
45492 | 45514 | if err != cydriver.CUDA_SUCCESS: |
@@ -45559,11 +45581,15 @@ def cuGraphNodeGetDependencies_v2(hNode, size_t numDependencies = 0): |
45559 | 45581 | with nogil: |
45560 | 45582 | err = cydriver.cuGraphNodeGetDependencies_v2(cyhNode, cydependencies, cyedgeData, &numDependencies) |
45561 | 45583 | if CUresult(err) == CUresult(0): |
45562 | | - pydependencies = [CUgraphNode(init_value=<void_ptr>cydependencies[idx]) for idx in range(_graph_length)] |
| 45584 | + pydependencies = [CUgraphNode() for _ in range(_graph_length)] |
| 45585 | + for idx in range(_graph_length): |
| 45586 | + (<CUgraphNode>pydependencies[idx])._pvt_ptr[0] = cydependencies[idx] |
45563 | 45587 | if cydependencies is not NULL: |
45564 | 45588 | free(cydependencies) |
45565 | 45589 | if CUresult(err) == CUresult(0): |
45566 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 45590 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 45591 | + for idx in range(_graph_length): |
| 45592 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
45567 | 45593 | if cyedgeData is not NULL: |
45568 | 45594 | free(cyedgeData) |
45569 | 45595 | if err != cydriver.CUDA_SUCCESS: |
@@ -45623,7 +45649,9 @@ def cuGraphNodeGetDependentNodes(hNode, size_t numDependentNodes = 0): |
45623 | 45649 | with nogil: |
45624 | 45650 | err = cydriver.cuGraphNodeGetDependentNodes(cyhNode, cydependentNodes, &numDependentNodes) |
45625 | 45651 | if CUresult(err) == CUresult(0): |
45626 | | - pydependentNodes = [CUgraphNode(init_value=<void_ptr>cydependentNodes[idx]) for idx in range(_graph_length)] |
| 45652 | + pydependentNodes = [CUgraphNode() for _ in range(_graph_length)] |
| 45653 | + for idx in range(_graph_length): |
| 45654 | + (<CUgraphNode>pydependentNodes[idx])._pvt_ptr[0] = cydependentNodes[idx] |
45627 | 45655 | if cydependentNodes is not NULL: |
45628 | 45656 | free(cydependentNodes) |
45629 | 45657 | if err != cydriver.CUDA_SUCCESS: |
@@ -45696,11 +45724,15 @@ def cuGraphNodeGetDependentNodes_v2(hNode, size_t numDependentNodes = 0): |
45696 | 45724 | with nogil: |
45697 | 45725 | err = cydriver.cuGraphNodeGetDependentNodes_v2(cyhNode, cydependentNodes, cyedgeData, &numDependentNodes) |
45698 | 45726 | if CUresult(err) == CUresult(0): |
45699 | | - pydependentNodes = [CUgraphNode(init_value=<void_ptr>cydependentNodes[idx]) for idx in range(_graph_length)] |
| 45727 | + pydependentNodes = [CUgraphNode() for _ in range(_graph_length)] |
| 45728 | + for idx in range(_graph_length): |
| 45729 | + (<CUgraphNode>pydependentNodes[idx])._pvt_ptr[0] = cydependentNodes[idx] |
45700 | 45730 | if cydependentNodes is not NULL: |
45701 | 45731 | free(cydependentNodes) |
45702 | 45732 | if CUresult(err) == CUresult(0): |
45703 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 45733 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 45734 | + for idx in range(_graph_length): |
| 45735 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
45704 | 45736 | if cyedgeData is not NULL: |
45705 | 45737 | free(cyedgeData) |
45706 | 45738 | if err != cydriver.CUDA_SUCCESS: |
|
0 commit comments