Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 49 additions & 25 deletions cuda_bindings_13/cuda/bindings/cudla.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

# This code was automatically generated across versions from 1.5.0 to 13.4.1. Do not modify it directly.
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=50159aaec5737fc94f227c703c6abe29874cd8022b8f545b46498e9c5862c4e6
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=92945a025bf01ceb29f21539fb32be8db41c402bec2606a8d92b79e869a0c0ed


# <<<< PREAMBLE CONTENT >>>>
Expand Down Expand Up @@ -1597,30 +1597,54 @@ class Status(_cyb_IntEnum):
"""
See `cudlaStatus`.
"""
Success = cudlaSuccess
ErrorInvalidParam = cudlaErrorInvalidParam
ErrorOutOfResources = cudlaErrorOutOfResources
ErrorCreationFailed = cudlaErrorCreationFailed
ErrorInvalidAddress = cudlaErrorInvalidAddress
ErrorOs = cudlaErrorOs
ErrorCuda = cudlaErrorCuda
ErrorUmd = cudlaErrorUmd
ErrorInvalidDevice = cudlaErrorInvalidDevice
ErrorInvalidAttribute = cudlaErrorInvalidAttribute
ErrorIncompatibleDlaSWVersion = cudlaErrorIncompatibleDlaSWVersion
ErrorMemoryRegistered = cudlaErrorMemoryRegistered
ErrorInvalidModule = cudlaErrorInvalidModule
ErrorUnsupportedOperation = cudlaErrorUnsupportedOperation
ErrorNvSci = cudlaErrorNvSci
ErrorDriverNotFound = cudlaErrorDriverNotFound
ErrorDlaErrInvalidInput = cudlaErrorDlaErrInvalidInput
ErrorDlaErrInvalidPreAction = cudlaErrorDlaErrInvalidPreAction
ErrorDlaErrNoMem = cudlaErrorDlaErrNoMem
ErrorDlaErrProcessorBusy = cudlaErrorDlaErrProcessorBusy
ErrorDlaErrTaskStatusMismatch = cudlaErrorDlaErrTaskStatusMismatch
ErrorDlaErrEngineTimeout = cudlaErrorDlaErrEngineTimeout
ErrorDlaErrDataMismatch = cudlaErrorDlaErrDataMismatch
ErrorUnknown = cudlaErrorUnknown
SUCCESS = cudlaSuccess
Success = SUCCESS # backward-compat alias
ERROR_INVALID_PARAM = cudlaErrorInvalidParam
ErrorInvalidParam = ERROR_INVALID_PARAM # backward-compat alias
ERROR_OUT_OF_RESOURCES = cudlaErrorOutOfResources
ErrorOutOfResources = ERROR_OUT_OF_RESOURCES # backward-compat alias
ERROR_CREATION_FAILED = cudlaErrorCreationFailed
ErrorCreationFailed = ERROR_CREATION_FAILED # backward-compat alias
ERROR_INVALID_ADDRESS = cudlaErrorInvalidAddress
ErrorInvalidAddress = ERROR_INVALID_ADDRESS # backward-compat alias
ERROR_OS = cudlaErrorOs
ErrorOs = ERROR_OS # backward-compat alias
ERROR_CUDA = cudlaErrorCuda
ErrorCuda = ERROR_CUDA # backward-compat alias
ERROR_UMD = cudlaErrorUmd
ErrorUmd = ERROR_UMD # backward-compat alias
ERROR_INVALID_DEVICE = cudlaErrorInvalidDevice
ErrorInvalidDevice = ERROR_INVALID_DEVICE # backward-compat alias
ERROR_INVALID_ATTRIBUTE = cudlaErrorInvalidAttribute
ErrorInvalidAttribute = ERROR_INVALID_ATTRIBUTE # backward-compat alias
ERROR_INCOMPATIBLE_DLA_SW_VERSION = cudlaErrorIncompatibleDlaSWVersion
ErrorIncompatibleDlaSWVersion = ERROR_INCOMPATIBLE_DLA_SW_VERSION # backward-compat alias
ERROR_MEMORY_REGISTERED = cudlaErrorMemoryRegistered
ErrorMemoryRegistered = ERROR_MEMORY_REGISTERED # backward-compat alias
ERROR_INVALID_MODULE = cudlaErrorInvalidModule
ErrorInvalidModule = ERROR_INVALID_MODULE # backward-compat alias
ERROR_UNSUPPORTED_OPERATION = cudlaErrorUnsupportedOperation
ErrorUnsupportedOperation = ERROR_UNSUPPORTED_OPERATION # backward-compat alias
ERROR_NV_SCI = cudlaErrorNvSci
ErrorNvSci = ERROR_NV_SCI # backward-compat alias
ERROR_DRIVER_NOT_FOUND = cudlaErrorDriverNotFound
ErrorDriverNotFound = ERROR_DRIVER_NOT_FOUND # backward-compat alias
ERROR_DLA_ERR_INVALID_INPUT = cudlaErrorDlaErrInvalidInput
ErrorDlaErrInvalidInput = ERROR_DLA_ERR_INVALID_INPUT # backward-compat alias
ERROR_DLA_ERR_INVALID_PRE_ACTION = cudlaErrorDlaErrInvalidPreAction
ErrorDlaErrInvalidPreAction = ERROR_DLA_ERR_INVALID_PRE_ACTION # backward-compat alias
ERROR_DLA_ERR_NO_MEM = cudlaErrorDlaErrNoMem
ErrorDlaErrNoMem = ERROR_DLA_ERR_NO_MEM # backward-compat alias
ERROR_DLA_ERR_PROCESSOR_BUSY = cudlaErrorDlaErrProcessorBusy
ErrorDlaErrProcessorBusy = ERROR_DLA_ERR_PROCESSOR_BUSY # backward-compat alias
ERROR_DLA_ERR_TASK_STATUS_MISMATCH = cudlaErrorDlaErrTaskStatusMismatch
ErrorDlaErrTaskStatusMismatch = ERROR_DLA_ERR_TASK_STATUS_MISMATCH # backward-compat alias
ERROR_DLA_ERR_ENGINE_TIMEOUT = cudlaErrorDlaErrEngineTimeout
ErrorDlaErrEngineTimeout = ERROR_DLA_ERR_ENGINE_TIMEOUT # backward-compat alias
ERROR_DLA_ERR_DATA_MISMATCH = cudlaErrorDlaErrDataMismatch
ErrorDlaErrDataMismatch = ERROR_DLA_ERR_DATA_MISMATCH # backward-compat alias
ERROR_UNKNOWN = cudlaErrorUnknown
ErrorUnknown = ERROR_UNKNOWN # backward-compat alias

class Mode(_cyb_IntEnum):
"""
Expand Down
3 changes: 2 additions & 1 deletion cuda_bindings_13/tests/cudla/test_cudla_bindings.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,8 +197,9 @@ def test_cudla_error_stores_status(self):
assert err.status == int(cudla.Status.ErrorInvalidParam)

def test_cudla_error_str(self):
assert cudla.Status.ErrorInvalidParam is cudla.Status.ERROR_INVALID_PARAM
err = cudla.CudlaError(int(cudla.Status.ErrorInvalidParam))
assert "ErrorInvalidParam" in str(err)
assert "ERROR_INVALID_PARAM" in str(err)


# ---------------------------------------------------------------------------
Expand Down
Loading