Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

MPI generated quantities

Aperta
#475 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
r
Ambito
api

Direzione di ricerca

Inizia confrontando il metodo sample_mpi esistente con generated_quantities e verifica in che modo fitted_params registra le impostazioni MPI. Determina se sia appropriato un punto di ingresso dedicato generated_quantities_mpi o il rilevamento automatico di MPI, quindi verifica che generated quantities venga eseguito con il comando MPI e gli argomenti richiesti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

feature

Similar to sample_mpi method it make sense to have generated_quantities_mpi that is able to run the block with MPI. An alternative could be to have generated_quantities detect if the fitted_param is based on MPI run, if so it performs MPI run on the block. That is,

generate_quantities_mpi(
  fitted_params,
  mpi_cmd = "mpiexec",      # use mpi
  mpi_args = NULL,             # use mpi
  data = NULL,
  seed = NULL,
  output_dir = NULL,
  sig_figs = NULL,
  parallel_chains = getOption("mc.cores", 1),
  threads_per_chain = NULL
)

or

generate_quantities(
  fitted_params,
  use_mpi_from_fitted_params = TRUE,         # use mpi settings from fitted_params
  data = NULL,
  seed = NULL,
  output_dir = NULL,
  sig_figs = NULL,
  parallel_chains = getOption("mc.cores", 1),
  threads_per_chain = NULL
)
Lingua principale
R
Stelle
160
Fork
69
Merge medio
1g 8h
PR unite (30g)
20

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di stan-dev/cmdstanr

Tutte le issue di stan-dev/cmdstanr

Issue simili

Altre issue su R

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.