|
"""
|
|
Copyright (c) 2022, salesforce.com, inc.
|
|
All rights reserved.
|
|
SPDX-License-Identifier: BSD-3-Clause
|
|
For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause
|
|
"""
|
|
|
|
from lavis.tasks import BaseTask
|
|
from lavis.common.registry import registry
|
|
|
|
|
|
@registry.register_task("text-to-image-generation")
|
|
class TextToImageGenerationTask(BaseTask):
|
|
def __init__(self, cfg):
|
|
super().__init__()
|
|
|
|
self.cfg = cfg
|
|
|
|
@classmethod
|
|
def setup_task(cls, cfg):
|
|
run_cfg = cfg.run_cfg
|
|
|
|
return cls(cfg=run_cfg)
|
|
|