drewbutlerbb4

drewbutlerbb4

Member Since 3 years ago

@IBM,

Experience Points
2
follower
Lessons Completed
0
follow
Lessons Completed
10
stars
Best Reply Awards
17
repos

472 contributions in the last year

drewbutlerbb4 Most Used Languages
drewbutlerbb4 GitHub Stats

2 Pinned

⚡ Kubeflow Pipelines on Tekton
⚡ An implementation of the paper NeuroEvolution of Augmenting Topologies for practical applications.
Sep
15
2 days ago
Activity icon
created branch

drewbutlerbb4 in drewbutlerbb4/mlx create branch modelmesh

createdAt 1 day ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

[API] Update Python dependencies (#203)

  • Upgrade kfp-tekton to version 1.0.0 (kfp==1.7.2)
  • Remove forced pip downgrade (pip<=20.2.4), legacy package dependency resolver is no longer required
  • Add apk package g++ (required by grpcio, required by kfp)

Resolves: #197 Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

Update the pip-install code blocks in API docs (#204)

  • Remove references to pip legacy resolver
  • Update min Python version to 3.6
  • Remove separate installation step for connexion[swagger-ui]
  • Restrict Flask version tolerance to >=1.1.4,<2.0.0 since Flask>2.0.0 requires Werkzeug>=2.0, but connexion[swagger-ui]==2.9.0 requires werkzeug<2.0

Related: #203

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

[API] Don't cache KFServices (#205)

KFServices do not get updated via the API, so there will be no POST, PATCH, DELETE request to update the API cache.

Signed-off-by: Christian Kadner ckadner@us.ibm.com

commit sha: 7284aa5ef93a70b68db53a8b40bb6e16b1499dbe

push time in 1 day ago
Sep
9
1 week ago
open pull request

drewbutlerbb4 wants to merge machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Add tags from filter_categories

Adds the tags from asset.filter_categories into the Featured Page cards. Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Screen Shot 2021-09-09 at 9 32 13 AM
drewbutlerbb4
drewbutlerbb4

Ah I thought we made the filter_categories tag mandatory for all assets, but I forgot that pipelines are different. I'll fix that.

pull request

drewbutlerbb4 merge to machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Add tags from filter_categories

Adds the tags from asset.filter_categories into the Featured Page cards. Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Screen Shot 2021-09-09 at 9 32 13 AM
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Add tags from filter_categories

Adds the tags from asset.filter_categories into the Featured Page cards. Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Screen Shot 2021-09-09 at 9 32 13 AM
drewbutlerbb4
drewbutlerbb4

@ckadner the default for tags is to not have any tags if you think there should be a default tag I can add one.

pull request

drewbutlerbb4 pull request machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Add tags from filter_categories

Adds the tags from asset.filter_categories into the Featured Page cards. Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Screen Shot 2021-09-09 at 9 32 13 AM
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Add tags from filter_categories

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: b6a2329f9a09d3182ead40029f55e7188449bffa

push time in 1 week ago
Sep
2
2 weeks ago
Activity icon
created branch

drewbutlerbb4 in drewbutlerbb4/mlx create branch filter-tags

createdAt 2 weeks ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Increase markdown viewer padding (#196)

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

drewbutlerbb4
drewbutlerbb4

Reformat sidebar to account for small screens (#184)

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

drewbutlerbb4
drewbutlerbb4

Add CodeNet Dataset and Notebooks (#177)

  • Adding CodeNet Dataset
  • Adding CodeNet Notebooks

Signed-off-by: Srishti Pithadia pithas@rpi.edu

drewbutlerbb4
drewbutlerbb4

Update catalog_upload.json files (#199)

  • Update bootstrapper
  • Update quickstart
  • Remove api_access_tokens from bootstrapper

Signed-off-by: Christian Kadner ckadner@us.ibm.com

commit sha: 7022f7d29a073b2543c6a18f4db47846a8dd6e11

push time in 2 weeks ago
Sep
1
2 weeks ago
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Reformat sidebar to account for small screens

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Related: #168

(prio 1) Join the conversation / Notebooks links are overlapping in Firefox 90.0.2 (64-bit) - RHEL 8.3 please just make it part of the list of asset types

Addresses issue mentioned in #168 as well as making the settings button more noticeable and some extra css changes to address other sidebar issues.

For large screens: Screen Shot 2021-08-18 at 11 44 04 AM For small screens: Screen Shot 2021-08-18 at 11 44 30 AM

drewbutlerbb4
drewbutlerbb4

@ckadner this is the updated look. It is not perfect, but it removes some of the issues. Will follow up with a PR for a scrollable sidebar when I get extra time. Non-admin view: Screen Shot 2021-09-01 at 11 19 32 AM Admin view: Screen Shot 2021-09-01 at 11 20 45 AM Admin view with open secret menu: Screen Shot 2021-09-01 at 11 20 53 AM

push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Reformat sidebar

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: e69c6bdabae91390b0a2ed0736135d99341f10f2

push time in 2 weeks ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Enlarge markdown viewer padding

commit sha: 863d247ee6e8ade4dfcc7df73b33fa2c822a6f24

push time in 2 weeks ago
Activity icon
created branch

drewbutlerbb4 in drewbutlerbb4/mlx create branch add-padding

createdAt 2 weeks ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Remove Details tab and increase README spacing (#195)

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: 1a34f7f467c3d73ce6116464320f3ea95b7896de

push time in 2 weeks ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Add larger padding

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: d288b61d5eb2d08b4b9b00082a54414be808ce9d

push time in 2 weeks ago
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

@ckadner As mentioned in the meeting today Screen Shot 2021-08-31 at 2 24 27 PM

drewbutlerbb4
drewbutlerbb4

@ckadner Well I tried to stop the merging process haha, I hadn't added the 30px in a commit yet. Just showed a picture. I can add it to a separate PR right now if you want it for the gifs?

Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

@ckadner As mentioned in the meeting today Screen Shot 2021-08-31 at 2 24 27 PM

Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

@ckadner As mentioned in the meeting today Screen Shot 2021-08-31 at 2 24 27 PM

Aug
31
2 weeks ago
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

@ckadner As mentioned in the meeting today Screen Shot 2021-08-31 at 2 24 27 PM

drewbutlerbb4
drewbutlerbb4

@ckadner @Tomcli is this just flaky tests? Says the API failed to build, but nothing has been changed.

pull request

drewbutlerbb4 pull request machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

@ckadner As mentioned in the meeting today Screen Shot 2021-08-31 at 2 24 27 PM

push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

Remove detail tab and update formatting

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: c8e6e257bd5d10b1bf5fe3d1015a84257a179508

push time in 2 weeks ago
Activity icon
created branch

drewbutlerbb4 in drewbutlerbb4/mlx create branch readme-as-main-page

createdAt 2 weeks ago
push

drewbutlerbb4 push drewbutlerbb4/mlx

drewbutlerbb4
drewbutlerbb4

[UI] Use react-gtm-module for Google Analytics with LFAI (#186)

  • Use react-gtm-module (MIT license) to dynamically load Google Analytics when deployed on ml-exchange.org
  • Set environment variable GTM_ID to "GTM-*******" when deploying the UI to ml-exchange.org
  • If environment variable "GTM_ID" is not set, then Google Analytics will not be enabled

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

[API] Add filter categories (#183)

  • Add filter_categories to all assets except Pipelines
  • The filter_categories are represented by a Python dictionary which is stored in MySQL columns of datatype JSON
  • All API list endpoints except pipelines support filtering by filter_categories making use of MySQL JSON support
  • The catalog list endpoint pushes the filter_categories down to the individual list_<asset_type> calls

Resolves #167

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

[API] Provide module __name__ to initialize FlaskApp (#189) (#190)

  • FlaskApp requires module __name__ to find Swagger spec
  • Add ls command to Dockerfile for easier debugging
  • Update DockerHub org to mlexchange for mlx-api deployment
  • Don't include test files or Python virtual environment files in the Docker image

Resolves #189

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

[API] Tolerate empty pipeline list filter (#192)

Fix regression introduced in #183

Resolves #191

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

Update MAX/DAX URLs in catalog_upload.json (#188)

  • Also update API examples with new YAML URLs

Signed-off-by: Christian Kadner ckadner@us.ibm.com

drewbutlerbb4
drewbutlerbb4

Fix table display in markdown viewer (#193)

  • Fix markdown table display

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

  • Seperate css for md tables vs mlx tables

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

commit sha: 37ccef6eed739256b2e9d4ef45d3ceb18c3cefd4

push time in 2 weeks ago
Aug
30
2 weeks ago
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Reformat sidebar to account for small screens

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Related: #168

(prio 1) Join the conversation / Notebooks links are overlapping in Firefox 90.0.2 (64-bit) - RHEL 8.3 please just make it part of the list of asset types

Addresses issue mentioned in #168 as well as making the settings button more noticeable and some extra css changes to address other sidebar issues.

For large screens: Screen Shot 2021-08-18 at 11 44 04 AM For small screens: Screen Shot 2021-08-18 at 11 44 30 AM

drewbutlerbb4
drewbutlerbb4

@ckadner

The "Join the Conversation" button seems to break the formatting a bit. Should we maybe break the text into two lines and align it with the menu items on the left side? Same with "Settings" I suppose.

Here is what it looks like with your recommended formatting. Screen Shot 2021-08-30 at 8 24 58 AM

Activity icon
issue

drewbutlerbb4 issue comment kfp-tekton-bot/kfp-tekton

drewbutlerbb4
drewbutlerbb4

Fix UI merge conflicts

Which issue is resolved by this Pull Request: Resolves #

Description of your changes:

Environment tested:

  • Python Version (use python --version):
  • Tekton Version (use tkn version):
  • Kubernetes Version (use kubectl version):
  • OS (e.g. from /etc/os-release):

Checklist:

Aug
27
3 weeks ago
Activity icon
issue

drewbutlerbb4 issue comment machine-learning-exchange/mlx

drewbutlerbb4
drewbutlerbb4

Fix table display in markdown viewer

Signed-off-by: Andrew-Butler Andrew.Butler@ibm.com

Tables were displayed incorrectly in the markdown viewer due to difficulties displaying Github-flavored markdown. This PR uses the remark-gfm plugin to parse the table and some specialized css to deal with table formatting issues.