TensorFlow缺少层、操作等
tfmiss的Python项目详细描述
t未命中
TensorFlow缺少的操作、层等
开发
环境
安装所有dependencies including python headers。
不要在macos x上使用pyenv
,否则测试很可能会失败。
手动构建pip包
您可以使用bazel v0.25.3构建pip包:
exportPYTHON_BIN_PATH=`which python2.7`$PYTHON_BIN_PATH -m pip install -U tensorflow # Only if you did not install it yet ./configure.sh bazel clean --expunge bazel test --test_output=errors //tfmiss/... bazel build build_pip_pkg bazel-bin/build_pip_pkg wheels
使用Linux Docker容器构建版本
docker run -it -v `pwd`:/tfmiss library/ubuntu:xenial /tfmiss/build_linux_release.sh
安装并测试pip包
一旦构建了pip包,就可以使用以下命令安装它:
pip install wheels/*.whl
现在您可以测试pip包:
cd / python -c "import tensorflow as tf;import tfmiss as tfu;print(tfu.transform_zero_digits('123').eval(session=tf.Session()))"
您应该可以看到字符串“123”中所有非零数字的操作归零:
000