TFLogger是一个独立的库,用于读取和写入TensorBoard的事件。
项目描述
TFLogger
这是一个从TensorFlow代码库中分离出来的简单库,以便能够生成TensorBoard所需的输出格式。
构建
要从源代码构建,需要以下软件包
- cmake
- protobuf
要构建库,只需运行以下命令
git clone https://github.com/shogun-toolbox/tflogger.git
cd tflogger
mkdir build
cd build
cmake ..
make
测试
为了启用单元测试,请将-DBUILD-TESTS=ON
cmake选项添加到cmake命令中。这将为构建单元测试创建一个目标,并将其添加到ctest目标中。
换句话说,要运行单元测试
cmake -DBUILD-TESTS=ON [other cmake flags] ..
make
ctest
Python接口
目前只有Python包装器可用,但可以使用SWIG指定更多目标。
要构建Python包装器,请将-DINTERFACE_PYTHON=ON
cmake标志添加到cmake命令中
cmake -DINTERFACE_PYTHON=ON ..
使用
使用库的示例在示例目录下。