rlmesh::RemoteVectorEnv
Class in rlmesh.hpp.
class RemoteVectorEnvConstructors
Methods
- raw()
RLMeshRemoteVectorEnv* raw() const - address()
std::string address() const - env_id()
std::string env_id() const - selected_workflow_edition()
std::string selected_workflow_edition() const - env_contract()
const specs::EnvContract& env_contract() const - observation_space()
const spaces::Space& observation_space() const - action_space()
const spaces::Space& action_space() const - observation_space_spec()
const spaces::SpaceSpec& observation_space_spec() const - action_space_spec()
const spaces::SpaceSpec& action_space_spec() const - metadata()
const Metadata& metadata() const - render_mode()
std::optional<std::string> render_mode() const - cancel_handle()
ext::CancelToken cancel_handle() const - render()
std::optional<Value> render(uint64_t env_index = 0) - shutdown()
bool shutdown(std::string_view reason = "owner shutdown") - close()
void close() - reset()
ResetResult reset(std::optional<VectorSeed> seed = {}, const std::optional<InfoDict>& options = {}) - num_envs()
uint64_t num_envs() const - single_observation_space()
const spaces::Space& single_observation_space() const - single_action_space()
const spaces::Space& single_action_space() const - step()
VectorStepResult step(const Value& actions)
RemoteVectorEnv
constructor[source]explicit RemoteVectorEnv(const RemoteEnvOptions& options = {})RemoteVectorEnv
constructor[source]RemoteVectorEnv(RemoteVectorEnv&&) = defaultraw
method[source]RLMeshRemoteVectorEnv* raw() constaddress
method[source]std::string address() constenv_id
method[source]std::string env_id() constselected_workflow_edition
method[source]std::string selected_workflow_edition() constenv_contract
method[source]const specs::EnvContract& env_contract() constobservation_space
method[source]const spaces::Space& observation_space() constaction_space
method[source]const spaces::Space& action_space() constobservation_space_spec
method[source]const spaces::SpaceSpec& observation_space_spec() constaction_space_spec
method[source]const spaces::SpaceSpec& action_space_spec() constmetadata
method[source]const Metadata& metadata() constrender_mode
method[source]std::optional<std::string> render_mode() constcancel_handle
method[source]ext::CancelToken cancel_handle() constrender
method[source]std::optional<Value> render(uint64_t env_index = 0)shutdown
method[source]bool shutdown(std::string_view reason = "owner shutdown")close
method[source]void close()reset
method[source]ResetResult reset(
std::optional<VectorSeed> seed = {},
const std::optional<InfoDict>& options = {}
)num_envs
method[source]uint64_t num_envs() constsingle_observation_space
method[source]const spaces::Space& single_observation_space() constsingle_action_space
method[source]const spaces::Space& single_action_space() conststep
method[source]VectorStepResult step(const Value& actions)