Skip to content

Instantly share code, notes, and snippets.

@kvnkho
Last active September 6, 2022 04:08
Show Gist options
  • Save kvnkho/b3956b4555c609f6d58e540309409c56 to your computer and use it in GitHub Desktop.
Save kvnkho/b3956b4555c609f6d58e540309409c56 to your computer and use it in GitHub Desktop.
from statsforecast.distributed.utils import forecast
from statsforecast.distributed.fugue import FugueBackend
from statsforecast.models import AutoARIMA
from statsforecast.core import StatsForecast
from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
backend = FugueBackend(spark, {"fugue.spark.use_pandas_udf":True})
forecast(spark.read.parquet("/tmp/1m.parquet"),
[AutoARIMA()],
freq="D",
h=7,
parallel=backend).toPandas()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment