Spaces:
Sleeping
Sleeping
Download minigpt4/processors/base_processor.py from weiyi01191/DeepOperateAI-Video: direct link, hf CLI and curl.
- Browser
- Download file 610 Bytes
-
https://huggingface.co/spaces/weiyi01191/DeepOperateAI-Video/resolve/main/minigpt4/processors/base_processor.py
- Command line
-
hf download hf://spaces/weiyi01191/DeepOperateAI-Video/minigpt4/processors/base_processor.py
-
curl -L -o base_processor.py https://huggingface.co/spaces/weiyi01191/DeepOperateAI-Video/resolve/main/minigpt4/processors/base_processor.py
610 Bytes
| """ | |
| Copyright (c) 2022, salesforce.com, inc. | |
| All rights reserved. | |
| SPDX-License-Identifier: BSD-3-Clause | |
| For full license text, see the LICENSE_Lavis file in the repo root or https://opensource.org/licenses/BSD-3-Clause | |
| """ | |
| from omegaconf import OmegaConf | |
| class BaseProcessor: | |
| def __init__(self): | |
| self.transform = lambda x: x | |
| return | |
| def __call__(self, item): | |
| return self.transform(item) | |
| def from_config(cls, cfg=None): | |
| return cls() | |
| def build(self, **kwargs): | |
| cfg = OmegaConf.create(kwargs) | |
| return self.from_config(cfg) | |