google colabolatoryやjupyter notebbok上で
tf.flagsを含むコードを実行しようとすると
UnrecognizedFlagErrorUnknown command line flag 'f'
が出現します。
いろいろ検索してみると、下記に解決策を見つけました。
https://github.com/tensorflow/tensorflow/issues/17702
tf.app.flags.DEFINE_string('f', '', 'kernel')
を一行加えてあげるとエラーが回避されるようです。
定義されてないと怒られるなら定義してしまえと逆転の発想ですね!