Skip to content

Update to CUDA 13.4 Update 1 - #3283

Merged
maleadt merged 10 commits into
mainfrom
tb/cuda-13.4.2
Sep 23, 2026
Merged

maleadt merged 10 commits into
mainfrom
tb/cuda-13.4.2

Conversation

@maleadt

@maleadt maleadt commented Sep 22, 2026

Copy link
Copy Markdown
Member

No description provided.

cuSOLVER 12.3.4 (CUDA 13.4 Update 1) makes gesvd use a hybrid host/device
algorithm that needs host scratch memory, which cuTensorNet forwards as a
CUTENSORNET_MEMSPACE_HOST requirement. qr!, svd! and gateSplit! only ever
attached the device workspace, so svd! and gateSplit! failed with
CUTENSORNET_STATUS_INTERNAL_ERROR on that toolkit.

The host size is queried with cutensornetWorkspaceGetMemorySize: the
deprecated cutensornetWorkspaceGetSize omits the slack for cuTensorNet
aligning the buffer to 256 bytes, and a Vector usually isn't.
@maleadt
maleadt merged commit ce09a7a into main Sep 23, 2026
1 check was pending
@maleadt
maleadt deleted the tb/cuda-13.4.2 branch September 23, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant