Skip to content

Commit

Permalink
list files
Browse files Browse the repository at this point in the history
  • Loading branch information
e-perl-NOAA committed Apr 15, 2024
1 parent d02c74e commit 121c83a
Showing 1 changed file with 26 additions and 25 deletions.
51 changes: 26 additions & 25 deletions .github/workflows/test-models-mac-14.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,36 +15,37 @@ jobs:
- name: Checkout repo
uses: actions/checkout@v4

- name: setup R
uses: r-lib/actions/setup-r@v2
# - name: setup R
# uses: r-lib/actions/setup-r@v2

- name: install remotes
run: Rscript -e 'install.packages("remotes")'
# - name: install remotes
# run: Rscript -e 'install.packages("remotes")'

- name: install r4ss
run: Rscript -e 'remotes::install_github("r4ss/r4ss")'
# - name: install r4ss
# run: Rscript -e 'remotes::install_github("r4ss/r4ss")'

- name: install other r packages
run: Rscript -e 'install.packages(c("purrr","furrr","parallely","future"))'
# - name: install other r packages
# run: Rscript -e 'install.packages(c("purrr","furrr","parallely","future"))'

- name: Get the latest SS3 executable
run: |
wget https://api.github.com/repos/nmfs-ost/ss3-source-code/actions/artifacts/1409298598
sudo unzip ss3-macos-13.zip
mv ss3_osx ss3
sudo chmod a+x ss3
mv ss3 models/ss3
- name: Run models
run: |
mod_names <- list.dirs(file.path("models"), full.names = FALSE, recursive = FALSE)
mod_paths <- list.dirs(file.path("models"), full.names = TRUE, recursive = FALSE)
print(mod_names)
ncores <- parallelly::availableCores(omit = 1)
future::plan(future::multisession, workers = ncores)
mod_ran <- furrr::future_map(mod_paths, function(x){r4ss::run(dir = x, exe = "/Users/runner/work/ss3-test-models/ss3-test-models/models/ss3", verbose = TRUE)})
ls
# sudo unzip ss3-macos-13.zip
# mv ss3_osx ss3
# sudo chmod a+x ss3
# mv ss3 models/ss3

# - name: Run models
# run: |
# mod_names <- list.dirs(file.path("models"), full.names = FALSE, recursive = FALSE)
# mod_paths <- list.dirs(file.path("models"), full.names = TRUE, recursive = FALSE)
# print(mod_names)

# ncores <- parallelly::availableCores(omit = 1)
# future::plan(future::multisession, workers = ncores)

# mod_ran <- furrr::future_map(mod_paths, function(x){r4ss::run(dir = x, exe = "/Users/runner/work/ss3-test-models/ss3-test-models/models/ss3", verbose = TRUE)})

print(mod_ran)
shell: Rscript {0}
# print(mod_ran)
# shell: Rscript {0}

0 comments on commit 121c83a

Please sign in to comment.