Skip to main content

Missing layers, ops & etc. for TensorFlow

Project description


The missing OPs, layer & etc. for TensorFlow



Install all dependencies including python headers. Do not use pyenv on MacOS X, otherwise tests mostly likely will fail.

Build PIP package manually

You can build the pip package with Bazel v0.25.3:

export PYTHON_BIN_PATH=`which python2.7`
$PYTHON_BIN_PATH -m pip install -U tensorflow  # Only if you did not install it yet
bazel clean --expunge
bazel test --test_output=errors //tfmiss/...
bazel build build_pip_pkg
bazel-bin/build_pip_pkg wheels

Build release with Linux docker container

docker run -it -v `pwd`:/tfmiss tensorflow/tensorflow:custom-op-ubuntu16 /tfmiss/

Install and test PIP package

Once the pip package has been built, you can install it with:

pip install wheels/*.whl

Now you can test out the pip package:

cd /
python -c "import tensorflow as tf;import tfmiss as tfm;print(tfm.text.zero_digits('123').numpy())"

You should see the op zeroed out all nonzero digits in string "123":


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for tfmiss, version 0.5.1
Filename, size File type Python version Upload date Hashes
Filename, size tfmiss-0.5.1-cp37-cp37m-macosx_10_15_x86_64.whl (2.4 MB) File type Wheel Python version cp37 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page