ActivitySim / activitysim

An Open Platform for Activity-Based Travel Modeling
https://activitysim.github.io
BSD 3-Clause "New" or "Revised" License
189 stars 96 forks source link

SEMCOG model taking longer to run with 1.3 beta #864

Open aletzdy opened 2 months ago

aletzdy commented 2 months ago

The SEMCOG model (10%, single processed) takes longer to run with the current 1.3 beta (main branch) than the official 1.2.2 version.

I already presented on this issue last month. Adding this issue here with further log files. Key models taking longer: workplace location, non-mandatory tour scheduling, tour mode choice, and trip destination.

activitysim_1.3beta.log

1.3 memory profile

memory_profile

runtime comparison between 1.2 and 1.3 runtime_comparison

i-am-sijia commented 2 months ago

Hi @aletzdy, do you have the activitysim.log from the equivalent 1.2 run?

aletzdy commented 2 months ago

activitysim1.2.log

aletzdy commented 2 weeks ago

Updating this issue regarding runtimes with and without Sharrow. Below is the runtime comparison of runs with following characteristics:

The runs were done last month using the main branch of ActivitySim, not camsys's sharrow-fix-all branch used for SANDAG example runs.

Workplace location is the main model taking noticeably longer under Sharrow.

image