facebook / facebook/prophet

Prophet Training Speed: Intel vs Apple M1/M2

Open
#2,572 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
20.4k
Forks
4.6k
Avg merge
19h 52m
Merged PRs (30d)
1

Description

I've noticed a significant speed gap in training time series data with Prophet: my code is roughly 5 times faster on Apple M1/M2 CPUs than on modern Intel processors. This contrast was consistent across four different setups running similar Python versions (3.11 and 3.12), with CPU architecture being the key variable.

My main question is whether this speed difference between Apple and Intel CPUs is a recognized issue? If it's not expected, could you please advise me on which dependencies I should investigate or possibly recompile to understand why Prophet runs slower on Intel CPUs compared to Apple ones?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.