tomMoral / dicodile

Experiments for "Distributed Convolutional Dictionary Learning (DiCoDiLe): Pattern Discovery in Large Images and Signals"
https://tommoral.github.io/dicodile/
BSD 3-Clause "New" or "Revised" License
18 stars 10 forks source link

run pytest in github action #1

Closed rprimet closed 3 years ago

rprimet commented 3 years ago

Run tests using Github Actions.

This should be equivalent to the former Travis-based pipeline.

We can use this PR to discuss additional requirements (e.g. build matrix with different python versions and operating systems...) or leave it to forthcoming issues?

agramfort commented 3 years ago

@tomMoral we need you to activate gh-actions on the repo

tomMoral commented 3 years ago

It is supposed to already be activated I think. image

Otherwise, not sure where I should look.

tomMoral commented 3 years ago

I would say this is a good occasion to try to come up with a more complete build matrix in this PR, so we can discuss it here. A first try would be to see if this work with ubuntu install of MPI.

On cluster, this is often the case where you cannot run openmp install from conda because of config stuff (for instance on SLURM, you need to install mpi4py with pip to make sure it is compiled against the openmp from the system.

tomMoral commented 3 years ago

Thanks @rprimet !

agramfort commented 3 years ago

🍻