NVIDIA / JAX-Toolbox

JAX-Toolbox
Apache License 2.0
210 stars 35 forks source link

Install google.protobuf and protoc in containers #910

Closed olupton closed 3 weeks ago

olupton commented 4 weeks ago

Widely varying versions of google.protobuf (the Python runtime) are installed in the containers depending on which other packages are installed. The approach here is to let pip-finalize.sh install whatever google.protobuf version it wants, and then try to install a compatible protoc (the compiler / .proto -> .py translator).

This should allow some virtualenv hackery to be removed, and also avoid hitting GitHub API rate limits.