Class TensorboardServer¶
Defined in File tensorboard_server.h
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.
-
TensorboardServer(const std::string &api_url)¶