1#ifndef TENSORBOARD_SERVER_H
2#define TENSORBOARD_SERVER_H
7#include <boost/noncopyable.hpp>
10#include <unordered_map>
32 void init(
const std::string &log_dir);
49 const std::unordered_map<std::string, real_t> &values,
55 void add_text(
const std::string &tag,
const std::string &text,
72 const std::string api_str_;
class TensorboardServer
Definition tensorboard_server.h:22
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.
Definition tensorboard_server.cpp:91
void close()
Close the TensorboardServer.
Definition tensorboard_server.cpp:41
void add_text(const std::string &tag, const std::string &text, uint_t step_idx=bitrl::consts::INVALID_ID) const
Add scalar.
Definition tensorboard_server.cpp:124
std::string_view get_server_address() const noexcept
Return the server address.
Definition tensorboard_server.h:66
void add_scalar(const std::string &tag, real_t value, uint_t step_idx=bitrl::consts::INVALID_ID) const
Add scalar.
Definition tensorboard_server.cpp:60
void init(const std::string &log_dir)
Set the log_dir for this instance.
Definition tensorboard_server.cpp:19
std::string_view get_log_dir_path() const noexcept
Return the directory for logging.
Definition tensorboard_server.h:61
const uint_t INVALID_ID
Invalid id.
Definition bitrl_consts.h:21
Definition bitrl_consts.h:14
double real_t
real_t
Definition bitrl_types.h:23
std::size_t uint_t
uint_t
Definition bitrl_types.h:43