RLMeshSessionRunOptions
A Session borrows its model/server until free. Local envs/factories stay exclusively leased until free; close never closes the model.
struct RLMeshSessionRunOptionsFields
- struct_size
size_t struct_size - seeds
const int64_t* seeds - seeds_len
size_t seeds_len - hooks
RLMeshRunHooks* hooks - cancel
const RLMeshExtCancelToken* cancel - episodes
uint64_t episodes - max_episode_steps
uint64_t max_episode_steps - max_episode_seconds
double max_episode_seconds - trial_index_base
uint64_t trial_index_base - has_episodes
bool has_episodes - has_max_episode_steps
bool has_max_episode_steps - has_max_episode_seconds
bool has_max_episode_seconds - _reserved
uint8_t _reserved[5]
struct_size
field[source]size_t struct_sizeseeds
field[source]const int64_t* seedsseeds_len
field[source]size_t seeds_lenhooks
field[source]RLMeshRunHooks* hookscancel
field[source]const RLMeshExtCancelToken* cancelepisodes
field[source]uint64_t episodesmax_episode_steps
field[source]uint64_t max_episode_stepsmax_episode_seconds
field[source]double max_episode_secondstrial_index_base
field[source]uint64_t trial_index_basehas_episodes
field[source]bool has_episodeshas_max_episode_steps
field[source]bool has_max_episode_stepshas_max_episode_seconds
field[source]bool has_max_episode_seconds_reserved
field[source]uint8_t _reserved[5]