Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • bob.learn.tensorflow bob.learn.tensorflow
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • bobbob
  • bob.learn.tensorflowbob.learn.tensorflow
  • Issues
  • #75

Tensorflow 2 compatibility

Tensorflow is making Keras and eager execution the center of its new API in version 2: https://medium.com/tensorflow/standardizing-on-keras-guidance-on-high-level-apis-in-tensorflow-2-0-bad2b04c819a While estimators are going to be supported, they do not support eager execution (They always run in graph mode).

Per this guide, it's best to run code that runs both in eager mode and graph mode. I think we can extend our estimator classes to support their execution in eager mode, i.e., we can have one eager execution training script that runs just like estimator.train but in eager mode. This allows for easier debugging of our programs and lets us to easily switch the same model training/evaluation/prediction to graph mode.

any feedback is welcome

Edited Feb 24, 2019 by Amir MOHAMMADI
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking