Generate#
- class composer.callbacks.Generate(prompts, interval, batch_size=None, **kwargs)[source]#
Periodically log generations from a set of prompts.
- Parameters
prompts (list[str]) โ The list of prompts you would like to produce generations for
interval (Union[str, int,
Time]) โ The interval describing how often checkpoints should be saved. If an integer, it will be assumed to be inTimeUnit.EPOCH. Otherwise, the unit must be eitherTimeUnit.EPOCH,TimeUnit.BATCH,TimeUnit.TOKEN, orTimeUnit.SAMPLE.batch_size (Optional[int]) โ Size of a prompt batch for generation. If None, defaults to the number of prompts.
kwargs โ All kwargs will be passed along to the call to generate. This is for things like do_sample, top_p, etc