(model: PreTrainedModel)
| 553 | |
| 554 | |
| 555 | def add_stream_generate(model: PreTrainedModel): |
| 556 | pretrained_class = type(model) |
| 557 | parent_classes = (pretrained_class, PretrainedModelStreamingOutputMixin) |
| 558 | new_model = type(pretrained_class.__name__, parent_classes, {})( |
| 559 | model.config) |
| 560 | new_model.__dict__.update(model.__dict__) |
| 561 | return new_model |
searching dependent graphs…