# Saving CUDA MPS to HDF5

**URL:** <https://itensor.discourse.group/t/saving-cuda-mps-to-hdf5/2318>\
**Category:** ITensor Julia Questions\
**Tags:** julia, mps\
**Created:** [March 25, 2025, 1:23pm UTC](https://itensor.discourse.group/t/saving-cuda-mps-to-hdf5/2318 "2025-03-25T13:23:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Pim\_Coenders](https://avatars.discourse-cdn.com/v4/letter/p/eb9ed0/32.png) [@Pim\_Coenders](https://itensor.discourse.group/u/Pim_Coenders)\
**Post date:** [March 25, 2025, 1:31pm UTC](https://itensor.discourse.group/t/saving-cuda-mps-to-hdf5/2318/2 "2025-03-25T13:31:07Z")

</div>

I resolved the issue! After posting this, I encountered the following post:

[https://itensor.discourse.group/t/bring-mps-from-gpu-back-to-cpu/](https://itensor.discourse.group/t/bring-mps-from-gpu-back-to-cpu/)

There is indeed a way to move the MPS from GPU back to the CPU, using NDTensors.cpu()

This works perfectly!

---

_[View the full topic](https://itensor.discourse.group/t/saving-cuda-mps-to-hdf5/2318)._
