Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TFCONFIG needs to set environment:cloud to support older versions. #766

Merged
merged 1 commit into from
Jul 30, 2018

Conversation

jlewi
Copy link
Contributor

@jlewi jlewi commented Jul 30, 2018

  • Older versions of TF (something like TF <=1.6) depend on the field
    environment in the TF_CONFIG to determine whether job is running distributed
    or not. We need to set it to environment: cloud so that it TF.estimator API
    will work correctly.

  • Later versions of TF; e.g. TF 1.8 don't use the environment field. So
    the existence of the environment field should be a null op.

Related to: #761


This change is Reviewable

* Older versions of TF (something like TF <=1.6) depend on the field
  environment in the TF_CONFIG to determine whether job is running distributed
  or not. We need to set it to environment: cloud so that it TF.estimator API
  will work correctly.

* Later versions of TF; e.g. TF 1.8 don't use the environment field. So
  the existence of the environment field should be a null op.
@jlewi
Copy link
Contributor Author

jlewi commented Jul 30, 2018

/assign @gaocegege
/assign @kunmingg

@coveralls
Copy link

coveralls commented Jul 30, 2018

Coverage Status

Coverage increased (+15.6%) to 72.26% when pulling 75f136f on jlewi:estimator_fix into e66b23d on kubeflow:master.

@lluunn
Copy link
Contributor

lluunn commented Jul 30, 2018

/lgtm

@jlewi
Copy link
Contributor Author

jlewi commented Jul 30, 2018

/approve

@k8s-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jlewi

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants