|
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 13.2.0, generator version 0.3.1.dev1568+g289771de9.d20260413. Do not modify it directly. |
| 4 | +# This code was automatically generated with version 13.2.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 |
@@ -40589,9 +40589,13 @@ def cuStreamGetCaptureInfo(hStream): |
40589 | 40589 | with nogil: |
40590 | 40590 | err = cydriver.cuStreamGetCaptureInfo(cyhStream, &captureStatus_out, <cydriver.cuuint64_t*>id_out._pvt_ptr, <cydriver.CUgraph*>graph_out._pvt_ptr, &cydependencies_out, &cyedgeData_out, &numDependencies_out) |
40591 | 40591 | if CUresult(err) == CUresult(0): |
40592 | | - pydependencies_out = [CUgraphNode(init_value=<void_ptr>cydependencies_out[idx]) for idx in range(numDependencies_out)] |
| 40592 | + pydependencies_out = [CUgraphNode() for _ in range(numDependencies_out)] |
| 40593 | + for idx in range(numDependencies_out): |
| 40594 | + (<CUgraphNode>pydependencies_out[idx])._pvt_ptr[0] = cydependencies_out[idx] |
40593 | 40595 | if CUresult(err) == CUresult(0): |
40594 | | - pyedgeData_out = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData_out[idx]) for idx in range(numDependencies_out)] |
| 40596 | + pyedgeData_out = [CUgraphEdgeData() for _ in range(numDependencies_out)] |
| 40597 | + for idx in range(numDependencies_out): |
| 40598 | + (<CUgraphEdgeData>pyedgeData_out[idx])._pvt_ptr[0] = cyedgeData_out[idx] |
40595 | 40599 | if err != cydriver.CUDA_SUCCESS: |
40596 | 40600 | return (_CUresult(err), None, None, None, None, None, None) |
40597 | 40601 | return (_CUresult_SUCCESS, CUstreamCaptureStatus(captureStatus_out), id_out, graph_out, pydependencies_out, pyedgeData_out, numDependencies_out) |
@@ -47195,7 +47199,9 @@ def cuGraphGetNodes(hGraph, size_t numNodes = 0): |
47195 | 47199 | with nogil: |
47196 | 47200 | err = cydriver.cuGraphGetNodes(cyhGraph, cynodes, &numNodes) |
47197 | 47201 | if CUresult(err) == CUresult(0): |
47198 | | - pynodes = [CUgraphNode(init_value=<void_ptr>cynodes[idx]) for idx in range(_graph_length)] |
| 47202 | + pynodes = [CUgraphNode() for _ in range(_graph_length)] |
| 47203 | + for idx in range(_graph_length): |
| 47204 | + (<CUgraphNode>pynodes[idx])._pvt_ptr[0] = cynodes[idx] |
47199 | 47205 | if cynodes is not NULL: |
47200 | 47206 | free(cynodes) |
47201 | 47207 | if err != cydriver.CUDA_SUCCESS: |
@@ -47254,7 +47260,9 @@ def cuGraphGetRootNodes(hGraph, size_t numRootNodes = 0): |
47254 | 47260 | with nogil: |
47255 | 47261 | err = cydriver.cuGraphGetRootNodes(cyhGraph, cyrootNodes, &numRootNodes) |
47256 | 47262 | if CUresult(err) == CUresult(0): |
47257 | | - pyrootNodes = [CUgraphNode(init_value=<void_ptr>cyrootNodes[idx]) for idx in range(_graph_length)] |
| 47263 | + pyrootNodes = [CUgraphNode() for _ in range(_graph_length)] |
| 47264 | + for idx in range(_graph_length): |
| 47265 | + (<CUgraphNode>pyrootNodes[idx])._pvt_ptr[0] = cyrootNodes[idx] |
47258 | 47266 | if cyrootNodes is not NULL: |
47259 | 47267 | free(cyrootNodes) |
47260 | 47268 | if err != cydriver.CUDA_SUCCESS: |
@@ -47336,15 +47344,21 @@ def cuGraphGetEdges(hGraph, size_t numEdges = 0): |
47336 | 47344 | with nogil: |
47337 | 47345 | err = cydriver.cuGraphGetEdges(cyhGraph, cyfrom_, cyto, cyedgeData, &numEdges) |
47338 | 47346 | if CUresult(err) == CUresult(0): |
47339 | | - pyfrom_ = [CUgraphNode(init_value=<void_ptr>cyfrom_[idx]) for idx in range(_graph_length)] |
| 47347 | + pyfrom_ = [CUgraphNode() for _ in range(_graph_length)] |
| 47348 | + for idx in range(_graph_length): |
| 47349 | + (<CUgraphNode>pyfrom_[idx])._pvt_ptr[0] = cyfrom_[idx] |
47340 | 47350 | if cyfrom_ is not NULL: |
47341 | 47351 | free(cyfrom_) |
47342 | 47352 | if CUresult(err) == CUresult(0): |
47343 | | - pyto = [CUgraphNode(init_value=<void_ptr>cyto[idx]) for idx in range(_graph_length)] |
| 47353 | + pyto = [CUgraphNode() for _ in range(_graph_length)] |
| 47354 | + for idx in range(_graph_length): |
| 47355 | + (<CUgraphNode>pyto[idx])._pvt_ptr[0] = cyto[idx] |
47344 | 47356 | if cyto is not NULL: |
47345 | 47357 | free(cyto) |
47346 | 47358 | if CUresult(err) == CUresult(0): |
47347 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 47359 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 47360 | + for idx in range(_graph_length): |
| 47361 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
47348 | 47362 | if cyedgeData is not NULL: |
47349 | 47363 | free(cyedgeData) |
47350 | 47364 | if err != cydriver.CUDA_SUCCESS: |
@@ -47417,11 +47431,15 @@ def cuGraphNodeGetDependencies(hNode, size_t numDependencies = 0): |
47417 | 47431 | with nogil: |
47418 | 47432 | err = cydriver.cuGraphNodeGetDependencies(cyhNode, cydependencies, cyedgeData, &numDependencies) |
47419 | 47433 | if CUresult(err) == CUresult(0): |
47420 | | - pydependencies = [CUgraphNode(init_value=<void_ptr>cydependencies[idx]) for idx in range(_graph_length)] |
| 47434 | + pydependencies = [CUgraphNode() for _ in range(_graph_length)] |
| 47435 | + for idx in range(_graph_length): |
| 47436 | + (<CUgraphNode>pydependencies[idx])._pvt_ptr[0] = cydependencies[idx] |
47421 | 47437 | if cydependencies is not NULL: |
47422 | 47438 | free(cydependencies) |
47423 | 47439 | if CUresult(err) == CUresult(0): |
47424 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 47440 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 47441 | + for idx in range(_graph_length): |
| 47442 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
47425 | 47443 | if cyedgeData is not NULL: |
47426 | 47444 | free(cyedgeData) |
47427 | 47445 | if err != cydriver.CUDA_SUCCESS: |
@@ -47494,11 +47512,15 @@ def cuGraphNodeGetDependentNodes(hNode, size_t numDependentNodes = 0): |
47494 | 47512 | with nogil: |
47495 | 47513 | err = cydriver.cuGraphNodeGetDependentNodes(cyhNode, cydependentNodes, cyedgeData, &numDependentNodes) |
47496 | 47514 | if CUresult(err) == CUresult(0): |
47497 | | - pydependentNodes = [CUgraphNode(init_value=<void_ptr>cydependentNodes[idx]) for idx in range(_graph_length)] |
| 47515 | + pydependentNodes = [CUgraphNode() for _ in range(_graph_length)] |
| 47516 | + for idx in range(_graph_length): |
| 47517 | + (<CUgraphNode>pydependentNodes[idx])._pvt_ptr[0] = cydependentNodes[idx] |
47498 | 47518 | if cydependentNodes is not NULL: |
47499 | 47519 | free(cydependentNodes) |
47500 | 47520 | if CUresult(err) == CUresult(0): |
47501 | | - pyedgeData = [CUgraphEdgeData(_ptr=<void_ptr>&cyedgeData[idx]) for idx in range(_graph_length)] |
| 47521 | + pyedgeData = [CUgraphEdgeData() for _ in range(_graph_length)] |
| 47522 | + for idx in range(_graph_length): |
| 47523 | + (<CUgraphEdgeData>pyedgeData[idx])._pvt_ptr[0] = cyedgeData[idx] |
47502 | 47524 | if cyedgeData is not NULL: |
47503 | 47525 | free(cyedgeData) |
47504 | 47526 | if err != cydriver.CUDA_SUCCESS: |
|
0 commit comments