The required Sonnet version is hard to come by. The oldest version that can be installed via pip is 1.7 but that requires a more recent Tensorflow version compared to the one used in the project. Therefore installing Sonnet v1.1 requires building it from source via Bazel. I have not found any guidance on which Bazel and Java versions are required for this. I tried both Bazel v0.4.5 (minimum version required for Sonnet) and v0.20.0 (latest Bazel version) with Java 10 without success.
Possible solutions:
- Could the installation instructions be updated to include more detail with regards to how to install Sonnet v1.1?
- Would it be possible to update the repository to support more recent versions of Sonnet and Tensorflow?
The required Sonnet version is hard to come by. The oldest version that can be installed via pip is 1.7 but that requires a more recent Tensorflow version compared to the one used in the project. Therefore installing Sonnet v1.1 requires building it from source via Bazel. I have not found any guidance on which Bazel and Java versions are required for this. I tried both Bazel v0.4.5 (minimum version required for Sonnet) and v0.20.0 (latest Bazel version) with Java 10 without success.
Possible solutions: