0

tfma ソース コード 0.13.2 をダウンロードし、python2 を使用してローカルの jupyter ノートブックで実行しましたが、動作しません

作業コード:

import tensorflow as tf

import third_party.tensorflow_model_analysis.tensorflow_model_analysis.version as v
print('TFMA version: {}'.format(v.VERSION_STRING))

Output is: 

TFMA version: 0.13.1

動作しないコード:

import third_party.tensorflow_model_analysis.tensorflow_model_analysis.types as types
model_location = '/tmp/model0712/export/tfma/1562953448'

eval_shared_model = types.EvalSharedModel(model_path=model_location)

Output is: 

....third_party/tensorflow_model_analysis/tensorflow_model_analysis/types.py", line 54
    value: float,
         ^
SyntaxError: invalid syntax

型ヒントは Python 3 でのみサポートされているようです。そのため、上記のエラーは私にとって妥当です。

ただし、githubページにはPython2.7と互換性があると書かれていますが、tfmaコードはPython 2で実行できないということですか?

それとも私は何かを逃しましたか?

4

1 に答える 1