Commit Graph

544 Commits

Author SHA1 Message Date
bebe424 e0d75a920d
Chinese multiperson voice recognition-transfer learning (#879) 2021-09-01 02:03:44 -07:00
dependabot[bot] b3ced488e7
Bump tensorflow in /tensorflow_cuj/neural_machine_translation
Bumps [tensorflow](https://github.com/tensorflow/tensorflow) from 2.2.0 to 2.5.1.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.2.0...v2.5.1)

---
updated-dependencies:
- dependency-name: tensorflow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-25 16:15:08 +00:00
dependabot[bot] 645f1ebae3
Bump tensorflow in /tensorflow_cuj/text_classification
Bumps [tensorflow](https://github.com/tensorflow/tensorflow) from 2.2.0 to 2.5.1.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.2.0...v2.5.1)

---
updated-dependencies:
- dependency-name: tensorflow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-25 16:14:37 +00:00
dependabot[bot] c876edf884
Bump tensorflow-gpu from 1.15.0 to 2.5.1 in /github_issue_summarization
Bumps [tensorflow-gpu](https://github.com/tensorflow/tensorflow) from 1.15.0 to 2.5.1.
- [Release notes](https://github.com/tensorflow/tensorflow/releases)
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)
- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.15.0...v2.5.1)

---
updated-dependencies:
- dependency-name: tensorflow-gpu
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-25 14:40:30 +00:00
dependabot[bot] 8a1b3fbce3
Bump jupyterlab from 0.27.0 to 1.2.21 in /github_issue_summarization
Bumps [jupyterlab](https://github.com/jupyterlab/jupyterlab) from 0.27.0 to 1.2.21.
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/commits)

---
updated-dependencies:
- dependency-name: jupyterlab
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 19:42:36 +00:00
dependabot[bot] 0d297ee3a5
Bump path-parse from 1.0.5 to 1.0.7 in /code_search/src/ui
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.5 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 19:09:59 +00:00
Hao Xin d003e82f49
fix docs link (#875) 2021-07-28 17:31:18 -07:00
dependabot[bot] 4fea82e6e6
Bump urijs from 1.19.1 to 1.19.7 in /code_search/src/ui
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.1 to 1.19.7.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.1...v1.19.7)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-20 00:04:41 +00:00
Jeremy Lewi fcd2ef3802
Remove jlewi@ from OWNERS (#844)
* jlewi@ is no longer actively involved in maintaining the examples.
2021-01-25 06:36:38 -08:00
Tommy Li 58afbf10b6
[MNIST] Update fairing to 1.0.2 to resolve import bug (#840) 2021-01-12 18:30:35 -08:00
Amy 44d722222f
update kfp 'github issue summarization' example (#823)
* checkpointing

* more updates to keep gh summ pipelines example current
cleanup & update; remove obsolete pipelines
create 'preemptible' version of hosted kfp pipeline
notebook update, readme update

* in notebook, add kernel restart after pip install
minor pipeline cleanup
add archive version of pipeline

* fixed namespace glitch, cleaned up css positioning issue
2020-10-06 05:13:43 -07:00
Yash Jakhotiya 31a4d5ea8a
GSoC '20: Samples for Notebook to Kubeflow Deployment using TensorFlow 2.0 Keras (#816)
* Add text classification example in TF 2.0

* Add neural machine translation example in TF 2.0

* Add README for tensorflow_2 directory

* Update README.md 

Update README to make it more verbose and formal.

* Update directory name
2020-08-27 10:45:52 -07:00
Yuan Tang d918d6cf71
Add separate folder for GSoC 2020 project (#818)
Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>
2020-08-26 16:49:02 -07:00
Jeremy Lewi 8bc13cc6fe
Fix xgboost_synthetic notebook for Kubeflow 1.1. (#811)
* Fairing needs to be upgraded to fairing 1.0.1

Related to kubeflow/gcp-blueprints#78
2020-07-11 10:59:21 -07:00
Jin Chi He db27136c67
Fix tekton_run yaml file path for mnist-notebook (#810) 2020-07-08 12:13:08 -07:00
Jeremy Lewi 7bde5b484d
Update fairing in mnist to 1.0.1 (#807)
This addresses kubeflow/kfserving#806. Fairing 1.0.0 isn't compatible with kfserving 0.3.2
2020-07-07 17:37:07 -07:00
Jeremy Lewi c880fdaa80
Delete the notebook tests because they are outdated. (#808)
* Delete the notebook tests because they are outdated.

* We have rewritten the test infra for notebooks to use Tekton.
  see:
    https://github.com/kubeflow/testing/blob/master/tekton/templates/pipelines/notebook-test-pipeline.yaml
    https://github.com/kubeflow/examples/tree/master/py/kubeflow/examples/notebook_tests

* We are also no longer regularly deploying the v1 clusters; we are no using
  blueprints so that's why the tests can no longer get credentials

* * Add the mnist notebook test as a postsubmit and periodic test.

* Fix.
2020-07-07 01:23:58 -07:00
Yash Jakhotiya 10b34b8dc8
Add link to the 'Deploying Kubeflow on GCP' doc (#779)
This is important as this is an E2E tutorial. Moreover, the catch that GCP Free Tier and the 12-month trial period with $300 credit does not offer enough resources to run default GCP installation of Kubeflow is mentioned in those docs.
2020-06-29 14:18:41 -07:00
Ian Coffey 2bc4709bac
bentoml, fairing, kserving and prophet example (#801)
* add notebook around using bentoml, fairing and kserving together

* Update bentoml example to use KFServing custom inference service
2020-06-27 22:56:14 -07:00
Jamie Poole 951ca8f7f6
Update step-1-setup.md (#796) 2020-06-23 07:22:32 -07:00
Jeremy Lewi 197abc9daa
Some improvements to utilities for testing notebooks (#803)
* Changes pulled in from kuueflow/examples#764

* Notebook tests should print a link to the stackdriver logs for
  the actual notebook job.

* Related to kubeflow/testing#613

Co-authored-by: Gabriel Wen <gabrielwen@google.com>
2020-06-14 20:21:56 -07:00
Jeremy Lewi c9a10863c3
Cleanup the owners file (#804)
* Remove folks that are no longer active.
2020-06-12 18:35:55 -07:00
Ian Coffey b8b7179fc2
Bump fairing commit to latest on master to fix examples (#795)
* fixes kubeflow/examples#792 bump fairing commit to latest on master to fix periodic tests

* Skip xgboost synthetic test until solution is found
2020-05-20 13:56:19 -07:00
Eugene Fedorenko 0609ad4738
Fixes. End-to-End Pipeline Example on Azure (#788)
* Fixes

* Fixes
2020-04-30 14:07:38 -07:00
Bernd Verst b8aa657a84
Add OWNERS file for Azure Pipelines example (#791) 2020-04-20 17:32:55 -07:00
Olivier Martin 1f9e7a5fce
fixed pipeline, remoted a step (#768) 2020-04-08 11:41:43 -07:00
Hung-Ting Wen c337d90e87
freeze papermill version #783 (#784) 2020-03-31 19:23:27 -07:00
JohanWork 0b11a78bd9
update simple notebook (#1) (#771)
* update simple notebook
2020-03-16 13:10:31 -07:00
Christian Kadner b7e54a83c3
Update invitation link to Kubeflow Slack channel (#769) 2020-03-12 16:28:39 -07:00
Tommy Li e95c20112b
Update IBM Cloud instructions to use persistent storage. (#766) 2020-03-10 19:43:35 -07:00
Kubernetes Prow Robot c5222ddde8
add a general notebook test script (#763)
* add a general notebook test script

* fix join

* fix typo

* infer notebook name with path

* replace

* fix name

* add a log

* update comment
2020-03-04 14:54:39 -08:00
Derrick Miller 95db89ad74
Update Dockerfile ENTRYPOINT to use /usr/local/bin/python (#744)
Base image `FROM tensorflow/tensorflow:1.15.2-py3` uses python3 and therefore the python binary location is `/usr/bin/python3`. However, [tensorflow base image creates a symlink](e5bf8de410/tensorflow/tools/dockerfiles/dockerfiles/cpu.Dockerfile (L45)) to the current python binary as `/usr/local/bin/python` regardless if that is python version 2 or version 3, so that binary location should be used in the *ENTRYPOINT* of the `Dockerfile.model` instead of `/usr/bin/python` which is customary for Python v2.x installations.
2020-03-03 08:41:38 -08:00
Sarah Maddox 7589c004d7
Tech writing updates for GCP MNIST notebook (#756)
* Tech writing updates for GCP MNIST notebook.

* Changed logic for defining webapp endpoints.
2020-03-02 13:23:38 -08:00
Bernd Verst 2b827ea139
Adds MNIST E2E Example for Azure. (#759)
* Adds MNIST E2E Example for Azure.

* Remove auto-generated ToC

* Remove incompatible script to retrieve Ingress URL

* Remove orphaned ToC entry
2020-02-28 18:15:53 -08:00
Zhenghui Wang 984713300b
Bump notebook image version for xgboost-test (#760)
* bump notebook image version

* use 1.0.0 tag
2020-02-28 09:16:38 -08:00
Zhenghui Wang 2d9a1db3aa
update xgboost_synthetic with metadata sdk 0.3.1 (#758) 2020-02-26 16:31:19 -08:00
Tommy Li 222715031a
add ibm mnist example (#746)
remove cell outputs

update cos section

update missing typos
2020-02-26 15:27:19 -08:00
Amy fd7a98fed1
GIS KFP example: kfp-related syntax changes; use gcs client libs instead of gsutil (#749)
* some mods to accommodate (perhaps temporary) changes in how the kfp sdk works

* Use gcs client libs rather than gsutil for a gcs copy; required due to changes in node service account permissions.

* more mods to address kfp syntax changes
2020-02-24 08:10:48 -08:00
Jeremy Lewi b218d2b23c
Fix the mnist_gcp_test.py (#741)
* Fix the mnist_gcp_test.py

* The job spec was invalid; we were missing container name

* There were a bunch of other issues as well.

* Pull in the changes from xgboost_synthetic to upload an HTML version
  of the notebook output to GCS.

* Add exceptoin

* Revert "Add exceptoin"

This reverts commit 44f34d9d74.
2020-02-21 15:58:48 -08:00
Jeremy Lewi 5b4b0c6c94
Remove kustomize from mnist example. (#745)
* Remove kustomize from mnist example.

* The mnist E2E guide has been updated to use notebooks and get rid
  of kustomize

* We have notebooks for AWS, GCP, and Vanilla K8s.

* As such we no longer need the old, outdated kustomization files or
  Docker containers anymore

  * The notebooks handle parameterizing the K8s resources using Python
    f style string.

* Update the README to remove the old instructions.

* Cleanup more references.
2020-02-21 14:14:47 -08:00
Jiaxin Shan 4c4f1c0f88
Create a notebook for mnist E2E on AWS (#740)
* Add method to get ALB hostname for aws users

* Revoke setup based on the platform

* Add AWS notebook for mnist e2e example

* Remove legacy kustomize manifests for mnist example

* Address feedbacks from reviewers
2020-02-20 18:32:32 -08:00
Adhita Selvaraj 40f6ec8fe7
Mnist vanilla k8s (#737)
* adds mnist example for vanilla k8s

* typo fix

* address review comments; get minio endpoint from k8s client;
2020-02-20 06:51:04 -08:00
Amy 443f4bd2a3
deprecating gis e2e example until it is fixed. (#736) 2020-02-18 20:58:25 -08:00
Niklas Hansson d4f78455a4
Github action deploy to kubeflow (#730)
* Updated the azurepipeline example. 

I believe there is a small bug in the script, use tmp variable to solve the issue.

* updated with github actions example

* Update README.md

Updated the readme further.

* Update README.md

* Update README.md

* Update data.py

* specifing version of ubuntu and updateing text

* updating spelling misstake

* update the linting

* updated with github actions example

* Update README.md

Updated the readme further.

* Update README.md

* Update README.md

* Update data.py

* specifing version of ubuntu and updateing text

* updating spelling misstake

* update the linting

* updated yaml

* Update data.py

Co-authored-by: JohanWork <39947546+JohanWork@users.noreply.github.com>
2020-02-18 02:33:30 -08:00
Jeremy Lewi cc93a80420
Create a notebook for mnist E2E on GCP (#723)
* A notebook to run the mnist E2E example on GCP.

This fixes a number of issues with the example
* Use ISTIO instead of Ambassador to add reverse proxy routes
* The training job needs to be updated to run in a profile created namespace in order to have the required service accounts
     * See kubeflow/examples#713
     * Running inside a notebook running on Kubeflow should ensure user
       is running inside an appropriately setup namespace
* With ISTIO the default RBAC rules prevent the web UI from sending requests to the model server
     * A short term fix was to not include the ISTIO side car
     * In the future we can add an appropriate ISTIO rbac policy

* Using a notebook allows us to eliminate the use of kustomize
  * This resolves kubeflow/examples#713 which required people to use
    and old version of kustomize

  * Rather than using kustomize we can use python f style strings to
    write the YAML specs and then easily substitute in user specific values

  * This should be more informative; it avoids introducing kustomize and
    users can see the resource specs.

* I've opted to make the notebook GCP specific. I think its less confusing
  to users to have separate notebooks focused on specific platforms rather
  than having one notebook with a lot of caveats about what to do under
  different conditions

* I've deleted the kustomize overlays for GCS since we don't want users to
  use them anymore

* I used fairing and kaniko to eliminate the use of docker to build the images
  so that everything can run from a notebook running inside the cluster.

* k8s_utils.py has some reusable functions to add some details from users
  (e.g. low level calls to K8s APIs.)

* * Change the mnist test to just run the notebook
  * Copy the notebook test infra for xgboost_synthetic to py/kubeflow/examples/notebook_test to make it more reusable

* Fix lint.

* Update for lint.

* A notebook to run the mnist E2E example.

Related to: kubeflow/website#1553

* 1. Use fairing to build the model. 2. Construct the YAML spec directly in the notebook. 3. Use the TFJob python SDK.

* Fix the ISTIO rule.

* Fix UI and serving; need to update TF serving to match version trained on.

* Get the IAP endpoint.

* Start writing some helper python functions for K8s.

* Commit before switching from replace to delete.

* Create a library to bulk create objects.

* Cleanup.

* Add back k8s_util.py

* Delete train.yaml; this shouldn't have been aded.

* update the notebook image.

* Refactor code into k8s_util; print out links.

* Clean up the notebok. Should be working E2E.

* Added section to get logs from stackdriver.

* Add comment about profile.

* Latest.

* Override mnist_gcp.ipynb with mnist.ipynb

I accidentally put my latest changes in mnist.ipynb even though that file
was deleted.

* More fixes.

* Resolve some conflicts from the rebase; override with changes on remote branch.
2020-02-16 19:15:28 -08:00
Hung-Ting Wen b9a7719f29
Write xgboost_synthetic test output to html (#735)
* use nbconvert to write output as html

* write local file

* change dir

* write to gcs

* add kubeflow/testing

* update to env and checkout_repos

* format gcs path

* fix syntax

* fix

* add option notebook_artifacts_dir

* download to artifacts

* fix

* shorten name

* fix

* fix

* mkdirs

* fix

* fix

* log error

* use notebook_artifacts_path
2020-02-14 16:19:27 -08:00
Jeremy Lewi 3ac521d09f
Label bot should alias feature to kind/feature 2020-02-13 06:22:23 -08:00
Jeremy Lewi e91e9c0df3
Remove the lint tests because they are using python2 (#728)
* Lint is failing because we are still runing python2 for lint

* kubeflow/testing#560 is related to building an updated image with python3.8
  compatible version of lint so we can support f style strings.

* However, the unittests for kubeflow examples are still written in
  ksonnet. Its not worth trying to update that so we just
  remove that test for now. The test was just running lint

* We should really see about using Tekton to write the workflows

  see kubeflow/testing#425
2020-02-11 18:16:08 -08:00
Amy a467af7d71
add note to indicate that mnist pipeline example does not currently work (#726)
* add note to indicate that mnist pipeline example does not currently work
2020-02-11 09:56:14 -08:00
Amy 0c8d2fdfc1
mnist example namespace fix (#720)
* update mnist tutorial to use the user profile namespace for the tfjob

* add namespace arg to some kubectl commands
2020-02-10 10:11:54 -08:00