Project

General

Profile

Support #21651

NOvA Request for new version of tensor flow

Added by Thomas Warburton 9 months ago. Updated 4 months ago.

Status:
Closed
Priority:
High
Assignee:
Target version:
-
Start date:
01/09/2019
Due date:
% Done:

100%

Estimated time:
Spent time:
Co-Assignees:
Duration:

Description

Hi,

As a precursor to resolving #21500 (https://cdcvs.fnal.gov/redmine/issues/21500) NOvA requires a new version of the tensor flow UPS product to be cut.

At the time of the request note above we stated that we wanted v1.12 (or at least newer than v1.7). As I can tell that is still the newest version.

Is there an estimate as to when we would be in a situation to make the new UPS product?

Cheers,
Karl

History

#1 Updated by Kyle Knoepfel 9 months ago

  • Status changed from New to Assigned
  • Assignee set to Lynn Garren

#2 Updated by Kyle Knoepfel 9 months ago

We cannot give you an estimate when it will be delivered, but we will notify you when we have a better handle on the problems in building it.

#3 Updated by Thomas Warburton 8 months ago

Hi Lynn, all,

Apologies for the delay on this. After talking to the relevant groups we think that if there is a choice between having caffe, and having an update tensor flow we would choose the latter.

Please remove caffe if that makes compiling tensorflow simpler.

Cheers,
Karl

#4 Updated by Christopher Green 7 months ago

  • Scope set to Internal
  • Project changed from cet-is-public to cet-is
  • Experiment - added

#5 Updated by Lynn Garren 7 months ago

  • Scope deleted (Internal)
  • Project changed from cet-is to Framework Build Instructions
  • Experiment deleted (-)

#6 Updated by Lynn Garren 7 months ago

  • Co-Assignees Pengfei Ding added

Discussed the build requirements with Pengfei, who is working to understand and produce a build with the constraints imposed by packaging tensorflow in ups.

#7 Updated by Lynn Garren 7 months ago

tensorflow v1_12_0 is now available on SciSoft. It should be noted that this release only builds with e15. More work will need to be done before there is a release suitable for use by larsoft.

#8 Updated by Pengfei Ding 7 months ago

  1. Identified new dependences of tensroflow v1.12.
  2. Made patch file for the Makefile of the new dependent package with -fPIC compiler flag turned on.
  3. Modified the build script to compile the new dependent package.
  4. Made patch file for the Makefile of tensorflow to link against the new dependent package.
  5. Updated the build script to define MAKEFILE_DIR env with a relative path, so that the gcc command would not exceed the stack size limit on Jenkins.

#9 Updated by Lynn Garren 4 months ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Closed


Also available in: Atom PDF