Re: [easybuild] TensorFlow with GPU support.

2019-03-26 Thread Jakob Schiøtz
Thank you! I do not think OpenMPI with cuda support is particularly relevant for us. I will read the docs and try to understand what --minmal-toolchains does. Thanks for your suggestions Jakob > On 26 Mar 2019, at 14:41, Jack Perdue wrote: > > Howdy Jakob, > > The primary difference

Re: [easybuild] TensorFlow with GPU support.

2019-03-26 Thread Jack Perdue
Howdy Jakob, The primary difference between fosscuda and foss+CUDA is that fosscuda has an OpenMPI built with CUDA support where as the latter does not. We run with: EASYBUILD_MINIMAL_TOOLCHAINS which cuts down on the number of things that have be rebuilt here  For example for

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Kenneth Hoste
On 08/01/2018 21:28, Jakob Schiøtz wrote: On 8 Jan 2018, at 20:27, Kenneth Hoste wrote: On 08/01/2018 15:48, Jakob Schiøtz wrote: Hi Kenneth, I have now tested your TensorFlow 1.4.0 eb on our machines with a real-world script. It works, but it runs three times

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Jakob Schiøtz
> On 8 Jan 2018, at 20:27, Kenneth Hoste wrote: > > On 08/01/2018 15:48, Jakob Schiøtz wrote: >> Hi Kenneth, >> >> I have now tested your TensorFlow 1.4.0 eb on our machines with a real-world >> script. It works, but it runs three times slower than with the prebuild

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Kenneth Hoste
On 08/01/2018 15:48, Jakob Schiøtz wrote: Hi Kenneth, I have now tested your TensorFlow 1.4.0 eb on our machines with a real-world script. It works, but it runs three times slower than with the prebuild TensorFlow 1.2.1 :-( The prebuild version complains that it was build without AVX2 etc,

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Kenneth Hoste
On 05/01/2018 17:28, Jakob Schiøtz wrote: Hi again, Kenneth. It turns out that I was wrong about the lack of internet access from the compute nodes. In principle, there should be nothing stopping me from testing building with GPUs next week, except for my lack of knowledge :-) I see this

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Kenneth Hoste
Hi Jakob, On 05/01/2018 16:10, Jakob Schiøtz wrote: On 5 Jan 2018, at 15:18, Kenneth Hoste wrote: On 05/01/2018 14:13, Jakob Schiøtz wrote: Hi again, Yes, I have overlooked that - I just switched my repo to your branch and tried to build :-) Now I get an error

Re: [easybuild] TensorFlow with GPU support.

2018-01-08 Thread Jakob Schiøtz
Hi Kenneth, I have now tested your TensorFlow 1.4.0 eb on our machines with a real-world script. It works, but it runs three times slower than with the prebuild TensorFlow 1.2.1 :-( The prebuild version complains that it was build without AVX2 etc, so I do not really understand why it is so

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Jakob Schiøtz
Hi again, Kenneth. It turns out that I was wrong about the lack of internet access from the compute nodes. In principle, there should be nothing stopping me from testing building with GPUs next week, except for my lack of knowledge :-) I see this in the easyblock: def extra_options():

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Jakob Schiøtz
> On 5 Jan 2018, at 15:18, Kenneth Hoste wrote: > > On 05/01/2018 14:13, Jakob Schiøtz wrote: >> Hi again, >> >> Yes, I have overlooked that - I just switched my repo to your branch and >> tried to build :-) >> >> Now I get an error when building TensorFlow. It is a

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Kenneth Hoste
On 05/01/2018 14:13, Jakob Schiøtz wrote: Hi again, Yes, I have overlooked that - I just switched my repo to your branch and tried to build :-) Now I get an error when building TensorFlow. It is a 502 Bad Gateway, indicating that some server is down somewhere. But is it not a problem that

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Jakob Schiøtz
Hi again, Yes, I have overlooked that - I just switched my repo to your branch and tried to build :-) Now I get an error when building TensorFlow. It is a 502 Bad Gateway, indicating that some server is down somewhere. But is it not a problem that the build process itself tried to download

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Kenneth Hoste
On 04/01/2018 16:37, Jakob Schiøtz wrote: Dear Kenneth, Pablo and Maxime, Thanks for your feedback. Yes, I will try to see if I can build from source, but I will focus on the foss toolchain since we use that one for our Python here (we do not have the Intel MPI license, and the iomkl

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Kenneth Hoste
Hi Jakob, On 05/01/2018 13:19, Jakob Schiøtz wrote: Hi Kenneth, Is it possible that you forgot to check in the patches TensorFlow-1.4.0_swig-env.patch and TensorFlow-1.4.0_no-enum34.patch in your PR? Attempting to build TensorFlow fails because it cannot find these. The patch files are

Re: [easybuild] TensorFlow with GPU support.

2018-01-05 Thread Jakob Schiøtz
Hi Kenneth, Is it possible that you forgot to check in the patches TensorFlow-1.4.0_swig-env.patch and TensorFlow-1.4.0_no-enum34.patch in your PR? Attempting to build TensorFlow fails because it cannot find these. Best regards Jakob > On 4 Jan 2018, at 16:37, Jakob Schiøtz

Re: [easybuild] TensorFlow with GPU support.

2018-01-04 Thread Maxime Boissonneault
On 18-01-04 04:23, Jakob Schiøtz wrote: Hi, I made a TensorFlow easyconfig a while ago depending on Python with the foss toolchain; and including a variant with GPU support (PR 4904). The latter has not yet been merged, probably because it is annoying to have something that can only build

Re: [easybuild] TensorFlow with GPU support.

2018-01-04 Thread Kenneth Hoste
Dear Jakob, On 04/01/2018 10:23, Jakob Schiøtz wrote: Hi, I made a TensorFlow easyconfig a while ago depending on Python with the foss toolchain; and including a variant with GPU support (PR 4904). The latter has not yet been merged, probably because it is annoying to have something that

Re: [easybuild] TensorFlow with GPU support.

2018-01-04 Thread Pablo Escobar Lopez
Hi Jakob, I installed Tensorflow in my cluster few days ago modifying your easyconfigs. I have just sent two PR with the two easyconfigs I installed: https://github.com/easybuilders/easybuild-easyconfigs/pull/5590 https://github.com/easybuilders/easybuild-easyconfigs/pull/5591 I used cuDDN 6.0