file <- file.path(cmdstan_path(), "examples", "bernoulli", "bernoulli.stan") # compile model mod <- cmdstan_model(file) # this works fine! # sampling data_list <- list(N = 10, y = c(0,1,0,0,0,0,0,0,0,1)) fit <- mod$sample( # this does not! data = data_list, seed = 123, chains = 4, parallel_chains = 4, refresh = 500 )
But this fails with the following error.
Running MCMC with 4 parallel chains... Warning: Chain 1 finished unexpectedly! Warning: Chain 2 finished unexpectedly! Warning: Chain 3 finished unexpectedly! Warning: Chain 4 finished unexpectedly! Warning: Use read_cmdstan_csv() to read the results of the failed chains. Warning messages: 1: All chains finished unexpectedly! Use the $output(chain_id) method for more information. 2: No chains finished successfully. Unable to retrieve the fit.
Following the error messages I ran
fit$output_files() but there were no csv files (i.e. the output read
character(0). I thought maybe it had something to do with the parallel chains, but removing this option has no effect on the error message.
I have also tried
fit <- cmdstanr_example(chains = 1)
but this fails with a similar error.
Any ideas as to what could be the problem here? Thank you in advance.
My current R and system info below:
> cmdstan_path()  "C:/Users/n9401849/Anaconda3/envs/stan/Library/bin/cmdstan" > cmdstan_version()  "2.30.1" > Sys.info() sysname release version nodename machine "Windows" "10 x64" "build 19044" "QUT-PA00146740" "x86-64" login user effective_user "n9401849" "n9401849" "n9401849" > R.version _ platform x86_64-w64-mingw32 arch x86_64 os mingw32 system x86_64, mingw32 status major 4 minor 0.5 year 2021 month 03 day 31 svn rev 80133 language R version.string R version 4.0.5 (2021-03-31) nickname Shake and Throw