Giter Site home page Giter Site logo

Comments (5)

Carreau avatar Carreau commented on July 26, 2024 1

I think that's one of the place where we do not have a one-size fits all.

I've definitely given cluster-101 where all the attendees had cluster accounts, and other where they do not. On our cluster we have on purpose ~60 guestXXX account for such purpose.

I guess it might be complicated, but would it make sens to replace some of the ssh commands (hostname..etc) with variables, so that at least connect instructions could be customised on a per site basis ?

For the logistic part of giving access and setting up, I think it makes a lot of sens to ask workshop organisers to do setup accounts for most of the users. But I don't believe you can really rely on that and should get some fallback.

When this is a two days workshop, and when this is given in second day, you could start one of the first day lesson by making sure people have account and know their credentials, that give them ~24 hours to get ready.

Another thing I did not mentioned, but which I believe is critical to flawless interaction is setting up ssh-keys.

from hpc-intro.

psteinb avatar psteinb commented on July 26, 2024

excellent points, @Carreau . thank you for opening an issue. We currently know that this material has quite some rough edges. When time permits, I am currently trying to rewrite it with the feedback of the community (help is welcome on this!). I am basing these changes on my own open-source material ... which I just checked and they also don't touch on the issues you mentioned. Feel free to send a PR. I'll follow up on your comments in #65 when time allows.

from hpc-intro.

reid-a avatar reid-a commented on July 26, 2024

I wonder how much of this can be covered in set-up? After all, users will not be successful in connecting to the cluster if they do not have accounts there, so possibly an explanation of the SSH infrastructure could accompany the account-generation process. I certainly agree that the local vs remote distinction needs emphasis within the lesson itself.

I am slightly hesitant, because on the one hand, I know from experience that set-up activities are sometimes rushed through or skipped entirely, but on the other hand, time spent here is time that is not available for the HPC material that is unique to this lesson.

from hpc-intro.

psteinb avatar psteinb commented on July 26, 2024

from hpc-intro.

reid-a avatar reid-a commented on July 26, 2024

To be clear, what I was thinking should be in set-up is not the remote character of the shell, but merely the SSH logistics -- @Carreau suggested the lesson should clarify e.g. that the "ssh" shell command allows you to connect to a remote machine, that you might have to provide your password to complete the connection, which feels like set-up info to me.

But, it's of course correct for your experience to override my intuition -- certainly the fact of having a shell on a remote machine is new, and deserves emphasis, and maybe the ssh logistics can't be separated from it, or are brief enough that it's worth re-iterating.

from hpc-intro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.