Replies: 1 comment 2 replies
-
You might try looking into https://stackoverflow.com/questions/46157709/converting-hdf5-to-parquet-without-loading-into-memory |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey fellow JAX enthusiasts 👋🏼,
I'm currently working on a project that involves repeated interpolation of values, and I'm running into some performance issues. The current process involves loading grid values from a file and then interpolating them in each iteration. Unfortunately, the constant loading and data transfer between host and device is causing a significant bottleneck.
I've thought about utilizing the constant memory on NVIDIA GPUs to store my grid, but I'm unsure how to implement this or if it's even the best solution. Moreover, I'm stumped on how to optimize this process for TPUs.
If anyone has experience with similar challenges or can offer suggestions on how to overcome this performance overhead, I'd greatly appreciate it! Some potential solutions I'm open to exploring include:
Thanks in advance ❤️ for your input and expertise 🤝!
Below I am adding the code and the grid values. They are stored in
.hdf5
file format, available on this link.Beta Was this translation helpful? Give feedback.
All reactions