Class TensorboardServer

Inheritance Relationships

Base Type

  • private boost::noncopyable

Class Documentation

class TensorboardServer : private boost::noncopyable

class TensorboardServer

Public Functions

TensorboardServer(const std::string &api_url)

Constructor.

void init(const std::string &log_dir)

Set the log_dir for this instance.

void close()

Close the TensorboardServer.

void add_scalar(const std::string &tag, real_t value, uint_t step_idx = bitrl::consts::INVALID_ID) const

Add scalar.

void add_scalars(const std::string &main_tag, const std::unordered_map<std::string, real_t> &values, uint_t step_idx = bitrl::consts::INVALID_ID) const

Add scalar.

void add_text(const std::string &tag, const std::string &text, uint_t step_idx = bitrl::consts::INVALID_ID) const

Add scalar.

inline std::string_view get_log_dir_path() const noexcept

Return the directory for logging.

inline std::string_view get_server_address() const noexcept

Return the server address.