-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full Scale Performance: Multi-Process, Sharrow On #22
Comments
Used
The np.where updates in Sharrow main@8d63a66 does not seem to help run time in multiprocssing. |
Did an analogous run using Notably on this machine the single process time took 21.1 hours which is significantly longer than the single process run time for Sijia's above run. |
Ran on SFCTA server,
Total runtime 239.7 minutes (i.e. just under 4 hours) |
Ran the model on an RSG machine with 24 cores and 500 GB of RAM with the following settings:
And varied the number of cores to see what the runtime improvements are: Observations:
The results here are very consistent with the observations in the MTC model (see ActivitySim/activitysim-prototype-mtc#12 (comment)). The main difference was that here the runtime minimum was with 20 cores, but with the MTC example it was around 10 cores. |
This is the issue to report on memory usage and runtime performance...
data_dir: "data-full"
full scale skims (24333 MAZs)households_sample_size: 0
(full scale 100% sample of households)sharrow: require
multiprocess: True
The text was updated successfully, but these errors were encountered: