DIGITS and Tensorboard interdependency issue

Hi All,

I’m running DIGITS 6.1.1 and I am trying to install the Tensorflow option, note: caffe is working fine. I am using the virtualenv installing for TF.

Everything was going fine until I met some interdependency issues, all except one I have been able to resolve by specifying the specific version required e.g. DIGITS needs setuptools >=3.3,<=20.7.0
(tensorflow):~$ pip install setuptools==20.7.0

However;
DIGITS needs protobuf >=2.5.0,<=3.2.0
Tensorboard 1.8.0 has requirement protobuf>=3.4.0

Even reverting back to tensorboard version 1.0.0a6 did not help as another interdependency issue with Pillow arises
tensorboard 1.0.0a6 has requirement Pillow>=4.0.0
digits 6.1.1 has requirement Pillow >=2.3.0, <=3.1.2

Can anyone enlighten me as to how I can overcome this issue?
Thanks in advance.

The best solution is to use docker, which handles all dependency issues.

Can you pull the docker with

docker pull nvcr.io/nvidia/digits:19.05-tensorflow

?