BluThaitanium

BluThaitanium

Member Since 2 years ago

Experience Points
0
follower
Lessons Completed
0
follow
Best Reply Awards
9
repos

28 contributions in the last year

Pinned
⚡ Imaging, analysis, and simulation software for radio interferometry
⚡ JavaScript 3D Library.
Activity
Oct
19
2 days ago
push

BluThaitanium push BluThaitanium/mlx

BluThaitanium
BluThaitanium

Two seperate commands for updating vs identifying outdated packages

BluThaitanium
BluThaitanium

linter formatting, resolve merge conflicts

commit sha: e044ec2517915329e5b21a9cc442cf2fabc3a20b

push time in 1 day ago
Oct
13
1 week ago
Activity icon
fork

BluThaitanium forked microsoft/CBL-Mariner

⚡ Linux OS for Azure 1P services and edge appliances
BluThaitanium MIT License Updated
fork time in 1 week ago
Oct
11
1 week ago
pull request

BluThaitanium pull request machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Npm update packages

Updates the npm packages through the make check_docs_links command.

Phase 1: Finds outdated npm packages If outdated npm packages are found, asks to audit

Phase 2: If auditing, runs npm audit to attempt to update non-breaking changes Checks if there are outdated packages again

Phase 3: If there are still outdated packages, manual inspection is needed Gives steps on how to manually determine which packages are breaking

Activity icon
created branch

BluThaitanium in BluThaitanium/mlx create branch npm_update_packages

createdAt 1 week ago
push

BluThaitanium push BluThaitanium/mlx

BluThaitanium
BluThaitanium

entire logic behind updating npm

commit sha: 77a3cf108342c9ade11c9dbe3719076e06c82821

push time in 1 week ago
Oct
9
1 week ago
Activity icon
created branch

BluThaitanium in BluThaitanium/mlx create branch make_npm_update_packages

createdAt 1 week ago
Sep
29
3 weeks ago
Activity icon
issue

BluThaitanium issue comment machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Keep npm dependencies up to date

Many of our npm dependencies get pinned to a certain version (see package-lock.json) which become outdated quickly. Those outdated version often have security vulnerabilities that get fixed in more recent versions. However the MLX UI keeps using the pinned outdated versions.

We should try using tools like npm-upgrade and build that into a Makefile target and integrate a check for outdated (minor) versions in our CI/CD checks.

This is the first blog post I hit after googling this topic, but there are plenty more: https://hudochenkov.com/posts/up-to-date-dependencies/

@drewbutlerbb4 -- could you take this on?

BluThaitanium
BluThaitanium
open pull request

BluThaitanium wants to merge machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

Resolves #215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

While fixing a separate issue to get npm up and running, had to delete old repo and therefore old pr

BluThaitanium
BluThaitanium

Awesome catch, I removed the import

pull request

BluThaitanium merge to machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

Resolves #215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

While fixing a separate issue to get npm up and running, had to delete old repo and therefore old pr

Sep
28
3 weeks ago
Activity icon
issue

BluThaitanium issue comment machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

[UI] Move Copyright notice to bottom of page

Currently the copyright notice is hanging out in the middle of the screen under the featured assets cards.

It would look better if those 2 lines could hug the bottom of the frame.

Screen Shot 2021-09-15 at 2 15 38 PM
BluThaitanium
BluThaitanium
Activity icon
issue

BluThaitanium issue comment machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

https://github.com/machine-learning-exchange/mlx/issues/215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

BluThaitanium
BluThaitanium

The repo no longer exists, had to delete it while trying to fix my React-related npm start problem

pull request

BluThaitanium pull request machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

https://github.com/machine-learning-exchange/mlx/issues/215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

pull request

BluThaitanium pull request machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

https://github.com/machine-learning-exchange/mlx/issues/215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

While fixing a separate issue to get npm up and running, had to delete old repo and therefore old pr

push

BluThaitanium push BluThaitanium/mlx

BluThaitanium
BluThaitanium

moves the copyright notice as a sticky footer

BluThaitanium
BluThaitanium

Merge pull request #1 from BluThaitanium/copyright_placement

moves the copyright notice as a sticky footer

commit sha: 6d327af867d856de419feef879ca6e8df11a7a6b

push time in 3 weeks ago
pull request

BluThaitanium pull request BluThaitanium/mlx

BluThaitanium
BluThaitanium

moves the copyright notice as a sticky footer

pull request

BluThaitanium pull request BluThaitanium/mlx

BluThaitanium
BluThaitanium

moves the copyright notice as a sticky footer

Activity icon
created branch

BluThaitanium in BluThaitanium/mlx create branch copyright_placement

createdAt 3 weeks ago
Activity icon
fork

BluThaitanium forked machine-learning-exchange/mlx

⚡ Machine Learning eXchange (MLX). Data and AI Assets Catalog and Execution Engine
BluThaitanium Apache License 2.0 Updated
fork time in 3 weeks ago
Sep
26
3 weeks ago
open pull request

BluThaitanium wants to merge machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

UI development with Docker Compose

UI Development with Docker Compose

You can test most code changes without a Kubernetes cluster. A K8s cluster is only required to run the generated sample pipeline code. Running the Quickstart with Docker Compose is sufficient to test any katalog related API endpoints.

A development setup that works very well requires to 2 shell terminals:

Terminal 1 - Quickstart without mlx-ui service

Bring up the Quickstart without the mlx-ui service, since we will run the MLX UI from our local source code, instead of using the pre-built Docker image mlexchange/mlx-ui:nightly-origin-main.

# cd <mlx_root_directory>
cd quickstart

docker compose --project-name  no_ui   up   minio miniosetup mysql mlx-api catalog

After testing or debugging your code changes, bring down the Docker Compose stack:

# control + C 

docker compose --project-name  no_ui  down  minio miniosetup mysql mlx-api catalog

Optional, to delete all data in Minio and MySQL, run the following commands:

docker compose down -v --remove-orphans
docker compose rm -v -f
docker volume prune -f

Terminal 2 - Start the UI server

Install the package dependencies:

rm -f package-lock.json  # this may be necessary to prevent npm install errors
npm install

Set the REACT_APP_API environment variable so the MLX UI can connect to the MLX API backend from the Docker Compose stack and the start the MLX UI with npm start:

export REACT_APP_API="localhost:8080"
export REACT_APP_RUN="false"
export REACT_APP_UPLOAD="true"
export REACT_APP_DISABLE_LOGIN: "true"

npm start

The MLX web UI should open up in your web browser at:

http://localhost:3000

After testing the UI stop the npm server with control + C


@drewbutlerbb4

@BluThaitanium @Zachary-Fernandes @Prasantacharya

BluThaitanium
BluThaitanium
export REACT_APP_DISABLE_LOGIN="true"

Should be set to = operator Space between command and string assignment should be removed otherwise it's interpreted as two different commands

pull request

BluThaitanium merge to machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

UI development with Docker Compose

UI Development with Docker Compose

You can test most code changes without a Kubernetes cluster. A K8s cluster is only required to run the generated sample pipeline code. Running the Quickstart with Docker Compose is sufficient to test any katalog related API endpoints.

A development setup that works very well requires to 2 shell terminals:

Terminal 1 - Quickstart without mlx-ui service

Bring up the Quickstart without the mlx-ui service, since we will run the MLX UI from our local source code, instead of using the pre-built Docker image mlexchange/mlx-ui:nightly-origin-main.

# cd <mlx_root_directory>
cd quickstart

docker compose --project-name  no_ui   up   minio miniosetup mysql mlx-api catalog

After testing or debugging your code changes, bring down the Docker Compose stack:

# control + C 

docker compose --project-name  no_ui  down  minio miniosetup mysql mlx-api catalog

Optional, to delete all data in Minio and MySQL, run the following commands:

docker compose down -v --remove-orphans
docker compose rm -v -f
docker volume prune -f

Terminal 2 - Start the UI server

Install the package dependencies:

rm -f package-lock.json  # this may be necessary to prevent npm install errors
npm install

Set the REACT_APP_API environment variable so the MLX UI can connect to the MLX API backend from the Docker Compose stack and the start the MLX UI with npm start:

export REACT_APP_API="localhost:8080"
export REACT_APP_RUN="false"
export REACT_APP_UPLOAD="true"
export REACT_APP_DISABLE_LOGIN: "true"

npm start

The MLX web UI should open up in your web browser at:

http://localhost:3000

After testing the UI stop the npm server with control + C


@drewbutlerbb4

@BluThaitanium @Zachary-Fernandes @Prasantacharya

Sep
16
1 month ago
push

BluThaitanium push BluThaitanium/mlx

BluThaitanium
BluThaitanium

moves copyright notice to the bottom of the page by increasing footer top margin

Signed-off-by: BluThaitanium [email protected]

BluThaitanium
BluThaitanium

commit sha: c258309b65dad6fe7fb8a3885b101309f53125c5

push time in 1 month ago
pull request

BluThaitanium pull request machine-learning-exchange/mlx

BluThaitanium
BluThaitanium

Move Copyright notice to bottom of page, Issue #215

https://github.com/machine-learning-exchange/mlx/issues/215

Moves the copyright notice to the bottom of the page by increasing container's top margin.

push

BluThaitanium push BluThaitanium/mlx

BluThaitanium
BluThaitanium

moves copyright notice to the bottom of the page by increasing footer top margin

commit sha: 83f2569ab8c3635ff49f7a32d1bbe7dba28d6736

push time in 1 month ago
Activity icon
fork

BluThaitanium forked machine-learning-exchange/mlx

⚡ Machine Learning eXchange (MLX). Data and AI Assets Catalog and Execution Engine
BluThaitanium Apache License 2.0 Updated
fork time in 1 month ago
Sep
15
1 month ago
Activity icon
fork

BluThaitanium forked IBM/aihwkit

⚡ IBM Analog Hardware Acceleration Kit
BluThaitanium Apache License 2.0 Updated
fork time in 1 month ago
Previous