Closed thodson-usgs closed 1 year ago
To Do's:
method='nuts'
and core=1
if using Windows. Known PyMC issue when fitting with multiple cores on Windows.Let's modify number 3. Something like:
cores=1
for windows. Issue a warning message that windows is single threaded.This way you won't need a separate unit test for windows.
@kjdoore
@samstarzy is testing out the library and running into issues with the Windows environment. If you have some time to dig into this, I'd be very thankful.
I see this as a two part issue: 1) We need to update the requirements.txt such that we can get a working windows environment. This might be a little awkward, as windows and linux may require different configurations, and I don't know how to handle that. 2) Because we lack testing, we were't aware of the Windows issue. Once you have a working environment, add Windows to the testing pipeline, along with a couple basic tests the exercise most of the codebase: say, something that that fits a trivial example with advi and nuts and plots the results.
His environment is pasted below.