Polyaxon allows to schedule Fastai experiments, and supports tracking metrics, outputs, and models.

Tracking API

Polyaxon provides a tracking API to track experiment and report metrics, artifacts, logs, and results to the Polyaxon dashboard.

You can use the tracking API to create a custom tracking experience with Fastai.

Fastai Callback

Polyaxon provides a Fastai callback. You can use this callback with your experiment to report metrics automatically:

As a fit callback

from polyaxon import tracking
from polyaxon.tracking.contrib.fastai import PolyaxonFastai

...
tracking.init()
...
learn.fit_one_cycle(1, 0.02, callbacks=[PolyaxonFastai(learn=learn, monitor='accuracy')])

As a partial function

from functools import partial

from polyaxon import tracking
from polyaxon.tracking.contrib.fastai import PolyaxonFastai

...
tracking.init()
...
Learner(..., callback_fns=partial(PolyaxonFastai, ...), ...)