pjrt

ConfigVars

ConfigVars

#include <platform.h>
struct ConfigVars

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:27

Public Methods

ReturnNameDescription
ConfigVarsDefaulted constructor.
voidEnableEnvFallback
std::optional< std::string >Lookup
voidSet

ConfigVars

ConfigVars() = default

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:29

Defaulted constructor.


EnableEnvFallback

void EnableEnvFallback(std::string env_fallback_prefix)

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:32


Lookup

std::optional< std::string > Lookup(const std::string & key)

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:36


Set

void Set(const std::string & key, std::string value)

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:39

Private Attributes

ReturnNameDescription
std::unordered_map< std::string, std::string >kv_entries_
std::optional< std::string >env_fallback_prefix_

kv_entries_

std::unordered_map< std::string, std::string > kv_entries_

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:42


env_fallback_prefix_

std::optional< std::string > env_fallback_prefix_

Defined in integrations/pjrt/src/iree_pjrt/common/platform.h:43