| 115 | } |
| 116 | |
| 117 | void ThreadController::restore(const ThreadControllerState& state) { |
| 118 | for (auto i = 0; i < symbols_.size(); i++) { |
| 119 | auto symbol = symbols_[i]; |
| 120 | reinterpret_cast<void (*)(int)>(symbol->set_sym)(state[i]); |
| 121 | } |
| 122 | } |
| 123 | } // namespace core |
| 124 | } // namespace data |
| 125 | } // namespace mlx |