Posts

Showing posts from November, 2024

4 easy ways to GIT in AI Workbench and Jupyter Notebooks (0.86.20 edition)

Image
I struggled initially to manage my ML and data science projects when running them in the NVidia Workbench. The built-in GIT interface was basic  and fine for basic operations but I found it frustrating for branching and merging.  I ended up using tools that ran inside the Workbench Container instead of the Workbench itself. Workbench SVC support continues to improve but I use the other tools discussed while watching Workbench improve. Here are the 4 ways I've explored. The AI Workbench UI This NVidia AI Workbench interface is a work in progress.  The latest version adds git diff  capabilities, a big improvement.  This UI is still simple and intended for basic file commits.  Use something else if you need advanced git control or merge functionality. Jupyter Notebook Extensions There are a few different Jupyter Notebook extensions. Some, like jupyterlab-git,   add themselves to the Notebook UI toolbar. Here is the left gutter interface for extension:  jupyterlab-git. It feels like a

Shelling into a containerized Jupyter Notebook environment directly from the notebook

Image
Somehow I've missed that Jupyter Notebooks provides a shell into the container with a simple mouse click.  No more scrambling to the command line looking for the container name and then running a container connect. Starting the terminal via Launcher Using the terminal for command line GIT Demonstration Revision History Created 2024/11

Deleting a specific site's cookies from Chrome

Image
Having problems with a specific website that used to work?  Does the site work when visited in incognito mode?.   Deleting the cookies for just that site  might fix the problem without removing info for other sites.  Warning:  This removes any "remember me" or persistent session state for that site. Chrome > Settings  This page is  chrome://settings Privacy and security > Third-Party Cookies This page is  chrome://settings/privacy See all the site data and permissions This page is  chrome://settings/cookies Delete the Cookies for an individual site. This page is chrome://settings/content/all 1. Find the problem site by scrolling or searching by domain name Ex: foocompany.com 2. Delete that site's cookies by pressing on the trash can.  Do not hit Delete all data Fini Retest the web site for which you deleted the cookies. Revision History Created 2024/11

Learning about ML training with the NVidia Workbench Example Kaggle Competition Kernel

Image
Kaggle runs different machine learning or data science competitions. You can participate using their containerized environments or by coding locally. NVidia simplified working locally, or in your own cloud, with an AI Workbench-compatible  example Kaggle competition kernel . Their project contains everything needed to download competition data from Kaggle, run train/test cycles, and then upload the results for evaluation. I love this dockerized project because it lets me play in a competition sandbox on my local machine with no local configuration changes to my development machine The  Handwritten Digits Recognizer  competition is an open-ended competition trainer. Kaggle provides images of handwritten digits. You train against the training dataset and test against the testing data set. Then run your trained model against the candidate digits of the competition submission set and upload the results to the Kaggle competition. The  NVidia Workbench example Kaggle competition kernel  is d

The value of technical conferences can vary widely based on their intent and how you attend

I was recently whining to the "home budget office" about being unable to justify personally paying the entry fee for this year's re:invent. AWS evolves so quickly that I feel obsolete after being heads down for a year not running my technical radar against their continual announcements. I wanted to use the conference as an info dump to stay relevant to keep future options open. Would the information boost and brain stretching be worth the cost? The main question when thinking about attending a conference is the "information density"/"cost" ratio. Are there enough immediate takeaways to make it more than a technical vacation? The default large vendor conference attendance pattern is easy but has low information density. This attendance pattern isn't justified if it is all I do. Attending the Keynote and the large talks can all be done at home. Thousands of re:invent sized event attendees watch the Keynote remotely anyway because there isn't a