Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HPC Installation Instructions #127

Merged
merged 2 commits into from
Jun 23, 2023
Merged

Conversation

Andesha
Copy link
Contributor

@Andesha Andesha commented May 29, 2023

The following is my workflow for getting everything running smoothly in an environment on Narval.

Hopefully addresses #126 and #98 for the time being.

@codecov
Copy link

codecov bot commented May 29, 2023

Codecov Report

Merging #127 (ca41c72) into main (4db5348) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #127   +/-   ##
=======================================
  Coverage   22.65%   22.65%           
=======================================
  Files           7        7           
  Lines         565      565           
=======================================
  Hits          128      128           
  Misses        437      437           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@scott-huberty
Copy link
Member

Thanks @Andesha - I will definitely give this a swing on Narval this week!

Re: documentation, I wonder if we should put this as a dedicated page in our documentation, specifically for CC users, since these directions are specific to compute canada (i.e. other HPC's won't necessarily have a wheel built for mne?).

I could do that but it will probably be a while before it gets done.

pip install mne_bids

# Clone down mne-iclabel and switch to the right version and install it locally
git clone https://github.com/mne-tools/mne-icalabel.git
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Out of curiosity - is it necessary to checkout a certain branch of mne-icalabel?

@scott-huberty
Copy link
Member

Just tried out your instructions. Runs on narval like a charm! Even got a 50% speed improvement compared to my local computer.

Awesome that we have a wheel for MNE on compute canada now.

pip install --no-index pyyaml
pip install --no-index sklearn
pip install mne_bids

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the user also needs to pip install edflib-python for full lossless functionality (saving).

@Andesha
Copy link
Contributor Author

Andesha commented May 30, 2023

Feel free to make the change or move it into a wiki page or something - any of those sorts of things are fine with me

@christian-oreilly
Copy link
Collaborator

Re: documentation, I wonder if we should put this as a dedicated page in our documentation, specifically for CC users, since these directions are specific to compute canada (i.e. other HPC's won't necessarily have a wheel built for men?).

Indeed, a specific tutorial page seems a good idea. +1

@scott-huberty scott-huberty merged commit 966cf4d into lina-usc:main Jun 23, 2023
@Andesha Andesha deleted the tyler-hpc branch July 9, 2024 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants