rlmesh::RemoteEnv
Invalid policy objects get a deleted-constructor diagnostic without participating as constructible handles or intercepting null pointer constants.
class RemoteEnvConstructors
Methods
- raw()
RLMeshRemoteEnv* 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<int64_t> seed = {}, const std::optional<InfoDict>& options = {}) - step()
StepResult step(const Value& action)
RemoteEnv
constructor[source]explicit RemoteEnv(const RemoteEnvOptions& options = {})RemoteEnv
constructor[source]RemoteEnv(RemoteEnv&&) = defaultraw
method[source]RLMeshRemoteEnv* 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<int64_t> seed = {},
const std::optional<InfoDict>& options = {}
)step
method[source]StepResult step(const Value& action)