Torax reinforcement learning environment #1625
Replies: 4 comments 3 replies
-
|
Hi @YannBerthelot, Thanks for the question, and not at all, it's a great question! Yes previously the work was using RL to do magnetic control. We are looking to expose a more advanced control-oriented API in the near future which should be quite useful for a RL use case. Part of this API would likely be exposed through the existing This currently has a We're still iterating on the exact interface but the advanced API would expose this object with a method that can take a step for a given time interval with complete physics as configured and this step would be useful in a RL environment. Will share an interface with you to give a better idea of that is helpful! |
Beta Was this translation helpful? Give feedback.
-
|
Cool! For the various points you raised above:
In general our roadmap atm is to finish making TORAX a physics complete core transport simulator. It would be great to see a RL environment built around TORAX though and we're definitely happy to support with questions and issues in development of that but I think the TORAX library's core responsibility in the near term will be to act as a simulator with applications built on top of it. Hope that makes sense! I'll get an initial cut of what the advanced API interface will look like which hopefully will also bring some clarity on how the interface could be used for RL. |
Beta Was this translation helpful? Give feedback.
-
|
Just tagging @theo-brown for any additional thoughts/colour as I believe it's something they're interested in. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks Nush for the tag! Will chip in some thoughts:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
This might be a bit off-topic, but I was wondering if there are any plans to make Torax available as a reinforcement learning (RL) environment?
I’m not very familiar with tokamak simulation or control, so apologies in advance if this doesn’t make sense. I’ve seen that DeepMind has applied RL to tokamak control (using a different simulator, I think), and it made me wonder if something similar could be done with Torax.
Having an RL-compatible interface could make it easier to benchmark algorithms on a real physics-based task, which is something the RL community is often missing. It could also help encourage more work on algorithms designed for realistic physical systems.
Thanks a lot for your time — and for the great work on Torax!
Beta Was this translation helpful? Give feedback.
All reactions