Skip to content

change blocktype of TensorMap to StridedView#342

Draft
lkdvos wants to merge 1 commit intomainfrom
stridedblock
Draft

change blocktype of TensorMap to StridedView#342
lkdvos wants to merge 1 commit intomainfrom
stridedblock

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Jan 5, 2026

Will leave this here as a WIP for now, since some of the matrix functions still require <:Base.StridedMatrix (e.g. exp!, ...) to work.
This will probably be solved once we have more support in MatrixAlgebraKit, but since this is not urgent I'll just leave this as-is for now.

@Jutho
Copy link
Member

Jutho commented Jan 5, 2026

The current implementation will also completely break GPU support, no? Other than that, it looks very clean 😄 .

@lkdvos
Copy link
Member Author

lkdvos commented Jan 5, 2026

Yes, so I think we should just put this on the shelf for now, I was hoping it would cause less issues 😬

@kshyatt
Copy link
Member

kshyatt commented Feb 27, 2026

The current implementation will also completely break GPU support, no? Other than that, it looks very clean 😄 .

GPU support should now be unbroken! Let's try this again

@lkdvos
Copy link
Member Author

lkdvos commented Feb 27, 2026

Reminder that the main blocker for this is the lack of support for matrix functions for StridedViews (which could be fixed by reviving QuantumKitHub/MatrixAlgebraKit.jl#94)

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.

3 participants