develop:start
開発
design doc 的な?
hellflame
hellflame というコマンドを作成し,
hellflame hoge というサブコマンドで面倒くさいことを色々とやれるようにする.
train
train が開始されたら
環境変数に応じたディレクトリを用いる.
実験時のディレクトリをサンドボックス化することが主な用途.
実験に使用中のファイルを編集してしまわないようにコピーを作成する.
基本的に全て実験定義ファイルにしたがって実験を開始する.
configファイルの定義
仕様をどうするか?
ツールとか
ビルドシステムについてメモ
| 低レイヤー? | Make, MSBuild, XCode, Ninja |
| 高レイヤー? | CMake, premake, Bazel, qmake? |
OpenCV は CMake を使っているっぽい。一番ナウいのはGoogleの作っているBazel?
NinjaはMakefileに変わる高速なビルドシステム。ただし人間が書くものではなく、 高レイヤーのシステムから自動生成されることが想定されている。
CI
オープンソースな Jenkins が最強?
テストシステムについて
- Google Test
OpenCVなどで使われている。画像の入出力も比較できるか?
develop/start.txt · 最終更新: 2021/05/15 15:04 by yuuho
