question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`aim up` is not user-friendly when training on remote machine

See original GitHub issue

🚀 Feature

Hey aimhubio team!

First of all - thanks for the super nice open-source ML tracking library! It’s great that every component of it is open-sourced.

I opened this issue to ask for a more user-friendly way of showing results UI when training on remote machine.

Motivation

Most ML training is done on remote machines which means that the quickstart tutorial breaks once one does

aim up

because the displayed website is not available. To make it available once has to set up a remote tunnel which is not something most ML engineers know how to do.

Pitch

Make it easier to display runs or add better docs. Let’s say I spin up a GPU on GCP and then log in with:

ssh <name>@<address>

Now I run a script that saves a .aim folder and then I wish to analyse the results with aim up. Now instead of seeing a website one gets "This site can’t be reached" without any hint to what’s going on.

To solve the problem once needs to set up a reverse ssh connection:

ssh -L 16007:127.0.0.1:16007 <name>@<address>

and then use aim up as follows:

aim up --host 127.0.0.1 --port 16007

This is hard to find out and might churn people away from using the UI. It’s great that one doesn’t need to login to see the UI (that’s a major reason why I like to use aimstack instead of WandB), but the UX could be a bit nicer.

Better UI:

Instead of just showing:

┌------------------------------------------------------------------------┐
                Aim UI collects anonymous usage analytics.
                        Read how to opt-out here:
    https://aimstack.readthedocs.io/en/latest/community/telemetry.html
└------------------------------------------------------------------------┘
Running Aim UI on repo `<Repo#1375512297415772289 path=/home/patrick_huggingface_co/evaluate_whisper/.aim read_only=None>`
Open http://127.0.0.1:16007
Press Ctrl+C to exit

there could be at least a couple of lines what to do to be able to display the runs via a remote

Related issues:

Also cc @julien-c

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:8
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
YodaEmbeddingcommented, Oct 30, 2022

In my case, the host machine is on a local network within our organization. This is good because I can share a link to other members on my team. But this means other teams can also access it, which may not be desirable in certain organizations.

One way around this problem might be (optional) browser-cached user authentication and login page, similar to ClearML.

1reaction
patrickvonplatencommented, Oct 11, 2022

Cool - I’ll try this 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

Get started with Aim — Aim 3.15.1 documentation
Get started with Aim . This section shows a simple end-to-end aim setup. It starts from the installation, shows how to run Aim...
Read more >
Additional Highlights - Accessible Information Management
DSMS is accessible for today's web and utilizes an up-to-date interface that not only makes it accessible, but user friendly. We're happy to...
Read more >
User Interviews: How, When, and Why to Conduct Them
A user interview is a UX research method during which a researcher asks one user questions about a topic of interest (e.g., use...
Read more >
What is Usability - The Ultimate Guide | IxDF
Usability is a measure of how well a specific user in a specific context can use a product/design to achieve a defined goal....
Read more >
E-learning methodologies and good practices
In any use of this work, there should be no suggestion ... The use of the FAO logo is not permitted. ... Training...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found