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

Pin versions of libraries and tools required for proto generation. #492

Merged
merged 1 commit into from
Dec 7, 2018

Conversation

neuromage
Copy link
Contributor

@neuromage neuromage commented Dec 6, 2018

This change pins the versions of the libraries that were used to
generate the proto definitions using dep. The Makefile is then modified
so that the tool and library versions used to build the proto generated
files are from the vendor directory. This is a hacky, short-term
solution to ensure a reproducible build while we work on switching to
bazel.

The versions in the Gopkg.toml file were chosen based on my experiments
that generated proto files that did not change from what is already
checked in.


This change is Reviewable

This change pins the versions of the libraries that were used to
generate the proto definitions using dep. The Makefile is then modified
so that the tool and library versions used to build the proto generated
files are from the vendor directory. This is a hacky, short-term
solution to ensure a reproducible build while we work on switching to
bazel.

The versions in the Gopkg.toml file were chosen based on my experiments
that generated proto files that did not change from what is already
checked in.
@neuromage
Copy link
Contributor Author

Note that running Make did not change the proto files produced at all.

@vicaire
Copy link
Contributor

vicaire commented Dec 7, 2018

/lgtm
/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: vicaire

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

@k8s-ci-robot k8s-ci-robot merged commit d3a3088 into kubeflow:master Dec 7, 2018
magdalenakuhn17 pushed a commit to magdalenakuhn17/pipelines that referenced this pull request Oct 22, 2023
* WIP: Refactoring KFServer and KFModel.
* Removes concept of Seldon Protocol
* Gives more context to KFModel to enable additional params in predict()/explain()
* Cleaner class design for KFModel implementers with default passthrough for predict()/explain()

* Fixed tests and references

* Fixing up tests and mains

* creating test folders

* creating test folders

* Moved kfserving tests into a test directory

* Fixing lint errors and adding tests

* Fixed json parsing

* Fixed up pytorch tests

* Improved performance of validation by serializing only once

* fixed instances in explainer

* updated version

* updated version

* Fixed explainer code to point to existing cat image

* fixed up tests

* removed bad data file

* Fixed sdk tests

* Fixed sdk tests

* Fixed broken test

* disabled some tests for now

* Fixed linter issues

* more linting fixes

* more linter fixes

* fixed server tesT

* Revert sdk test changes

* removed comments

* linting fixes

* moved tests back

* Fixed up some stuff with dan

* linter fixes

* another pre/post fix

* whitespace

* Responded to review comments

* removed unnecessary import:
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.

3 participants