Browse Source

[to #42322933] add license declaration

1. add license declaration
        Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/10216802
master
yuze.zyz 3 years ago
parent
commit
c498d88d48
55 changed files with 139 additions and 28 deletions
  1. +2
    -0
      modelscope/metrics/sequence_classification_metric.py
  2. +2
    -0
      modelscope/metrics/text_generation_metric.py
  3. +2
    -0
      modelscope/metrics/token_classification_metric.py
  4. +2
    -0
      modelscope/models/multi_modal/mplug/clip/__init__.py
  5. +16
    -0
      modelscope/models/multi_modal/mplug/predictor.py
  6. +2
    -0
      modelscope/models/multi_modal/mplug_for_all_tasks.py
  7. +1
    -0
      modelscope/models/nlp/backbones/structbert.py
  8. +1
    -0
      modelscope/models/nlp/bart_for_text_error_correction.py
  9. +1
    -0
      modelscope/models/nlp/bert_for_sequence_classification.py
  10. +3
    -0
      modelscope/models/nlp/csanmt_for_translation.py
  11. +1
    -0
      modelscope/models/nlp/gpt3/gpt3_for_text_generation.py
  12. +1
    -0
      modelscope/models/nlp/gpt3/modeling_gpt3.py
  13. +1
    -4
      modelscope/models/nlp/heads/infromation_extraction_head.py
  14. +1
    -0
      modelscope/models/nlp/heads/sequence_classification_head.py
  15. +1
    -0
      modelscope/models/nlp/heads/token_classification_head.py
  16. +1
    -0
      modelscope/models/nlp/heads/torch_pretrain_head.py
  17. +1
    -2
      modelscope/models/nlp/masked_language.py
  18. +4
    -2
      modelscope/models/nlp/nncrf_for_named_entity_recognition.py
  19. +16
    -0
      modelscope/models/nlp/palm_v2/modeling_palm.py
  20. +1
    -0
      modelscope/models/nlp/palm_v2/palm_for_text_generation.py
  21. +2
    -0
      modelscope/models/nlp/passage_ranking.py
  22. +2
    -2
      modelscope/models/nlp/sentence_embedding.py
  23. +2
    -0
      modelscope/models/nlp/sequence_classification.py
  24. +1
    -4
      modelscope/models/nlp/task_models/information_extraction.py
  25. +1
    -0
      modelscope/models/nlp/task_models/sequence_classification.py
  26. +1
    -0
      modelscope/models/nlp/task_models/task_model.py
  27. +1
    -0
      modelscope/models/nlp/task_models/token_classification.py
  28. +2
    -0
      modelscope/models/nlp/token_classification.py
  29. +2
    -0
      modelscope/pipelines/nlp/dialog_state_tracking_pipeline.py
  30. +2
    -0
      modelscope/pipelines/nlp/distributed_plug_pipeline.py
  31. +2
    -0
      modelscope/pipelines/nlp/faq_question_answering_pipeline.py
  32. +2
    -0
      modelscope/pipelines/nlp/fill_mask_pipeline.py
  33. +3
    -2
      modelscope/pipelines/nlp/information_extraction_pipeline.py
  34. +2
    -0
      modelscope/pipelines/nlp/named_entity_recognition_pipeline.py
  35. +2
    -0
      modelscope/pipelines/nlp/pair_sentence_classification_pipeline.py
  36. +2
    -0
      modelscope/pipelines/nlp/passage_ranking_pipeline.py
  37. +2
    -0
      modelscope/pipelines/nlp/sentence_embedding_pipeline.py
  38. +2
    -0
      modelscope/pipelines/nlp/sequence_classification_pipeline_base.py
  39. +2
    -0
      modelscope/pipelines/nlp/single_sentence_classification_pipeline.py
  40. +2
    -0
      modelscope/pipelines/nlp/text_error_correction_pipeline.py
  41. +2
    -0
      modelscope/pipelines/nlp/text_generation_pipeline.py
  42. +2
    -0
      modelscope/pipelines/nlp/token_classification_pipeline.py
  43. +2
    -0
      modelscope/pipelines/nlp/translation_pipeline.py
  44. +2
    -0
      modelscope/pipelines/nlp/word_segmentation_pipeline.py
  45. +2
    -0
      modelscope/pipelines/nlp/zero_shot_classification_pipeline.py
  46. +2
    -1
      modelscope/preprocessors/__init__.py
  47. +1
    -0
      modelscope/preprocessors/nlp/__init__.py
  48. +16
    -8
      modelscope/preprocessors/nlp/nlp_base.py
  49. +2
    -0
      modelscope/trainers/nlp/csanmt_translation_trainer.py
  50. +2
    -0
      modelscope/trainers/nlp/passage_ranking_trainer.py
  51. +2
    -0
      modelscope/trainers/nlp/sequence_classification_trainer.py
  52. +2
    -0
      modelscope/trainers/nlp/space/dialog_intent_trainer.py
  53. +2
    -0
      modelscope/trainers/nlp/space/dialog_modeling_trainer.py
  54. +1
    -3
      modelscope/trainers/nlp/space/metrics/metrics_tracker.py
  55. +2
    -0
      modelscope/trainers/nlp_trainer.py

+ 2
- 0
modelscope/metrics/sequence_classification_metric.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Dict from typing import Dict


import numpy as np import numpy as np


+ 2
- 0
modelscope/metrics/text_generation_metric.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Dict from typing import Dict


from modelscope.metainfo import Metrics from modelscope.metainfo import Metrics


+ 2
- 0
modelscope/metrics/token_classification_metric.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import importlib import importlib
from typing import Dict, List, Optional, Union from typing import Dict, List, Optional, Union




+ 2
- 0
modelscope/models/multi_modal/mplug/clip/__init__.py View File

@@ -1 +1,3 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from .clip import load_from_config from .clip import load_from_config

+ 16
- 0
modelscope/models/multi_modal/mplug/predictor.py View File

@@ -1,3 +1,19 @@
# Copyright 2021-2022 The Alibaba DAMO NLP Team Authors.
# Copyright 2018 The Google AI Language Team Authors and The HugginFace Inc. team.
# Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

from __future__ import print_function from __future__ import print_function


import torch import torch


+ 2
- 0
modelscope/models/multi_modal/mplug_for_all_tasks.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os.path as osp import os.path as osp
from typing import Dict, List from typing import Dict, List




+ 1
- 0
modelscope/models/nlp/backbones/structbert.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from modelscope.metainfo import Models from modelscope.metainfo import Models
from modelscope.models.base import TorchModel from modelscope.models.base import TorchModel
from modelscope.models.builder import BACKBONES from modelscope.models.builder import BACKBONES


+ 1
- 0
modelscope/models/nlp/bart_for_text_error_correction.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
import os.path as osp import os.path as osp
from typing import Any, Dict from typing import Any, Dict




+ 1
- 0
modelscope/models/nlp/bert_for_sequence_classification.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
import os import os
from typing import Any, Dict from typing import Any, Dict




+ 3
- 0
modelscope/models/nlp/csanmt_for_translation.py View File

@@ -1,3 +1,6 @@
# Part of the implementation is borrowed and modified from THUMT,
# publicly available at https://github.com/THUNLP-MT/THUMT
# Copyright 2017-2022 The Alibaba MT Team Authors. All rights reserved.
import math import math
from collections import namedtuple from collections import namedtuple
from typing import Dict from typing import Dict


+ 1
- 0
modelscope/models/nlp/gpt3/gpt3_for_text_generation.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Dict from typing import Dict


from modelscope.metainfo import Models from modelscope.metainfo import Models


+ 1
- 0
modelscope/models/nlp/gpt3/modeling_gpt3.py View File

@@ -1,3 +1,4 @@
# Copyright 2021-2022 The Alibaba DAMO NLP Team Authors.
# Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. # Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");


+ 1
- 4
modelscope/models/nlp/heads/infromation_extraction_head.py View File

@@ -1,13 +1,10 @@
from typing import Dict

# Copyright (c) Alibaba, Inc. and its affiliates.
import torch import torch
import torch.nn.functional as F
from torch import nn from torch import nn


from modelscope.metainfo import Heads from modelscope.metainfo import Heads
from modelscope.models.base import TorchHead from modelscope.models.base import TorchHead
from modelscope.models.builder import HEADS from modelscope.models.builder import HEADS
from modelscope.outputs import OutputKeys
from modelscope.utils.constant import Tasks from modelscope.utils.constant import Tasks






+ 1
- 0
modelscope/models/nlp/heads/sequence_classification_head.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Dict from typing import Dict


import torch import torch


+ 1
- 0
modelscope/models/nlp/heads/token_classification_head.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Dict from typing import Dict


import torch import torch


+ 1
- 0
modelscope/models/nlp/heads/torch_pretrain_head.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Dict from typing import Dict


import torch import torch


+ 1
- 2
modelscope/models/nlp/masked_language.py View File

@@ -1,6 +1,5 @@
from typing import Any, Dict, Optional, Union
# Copyright (c) Alibaba, Inc. and its affiliates.


import numpy as np
from transformers import BertForMaskedLM as BertForMaskedLMTransformer from transformers import BertForMaskedLM as BertForMaskedLMTransformer


from modelscope.metainfo import Models from modelscope.metainfo import Models


+ 4
- 2
modelscope/models/nlp/nncrf_for_named_entity_recognition.py View File

@@ -1,3 +1,7 @@
# Copyright 2021-2022 The Alibaba DAMO NLP Team Authors. All rights reserved.
# The CRF implementation borrows mostly from AllenNLP CRF module (https://github.com/allenai/allennlp)
# and pytorch-crf (https://github.com/kmkurn/pytorch-crf) with some modifications.

import os import os
from typing import Any, Dict, List, Optional from typing import Any, Dict, List, Optional


@@ -208,8 +212,6 @@ class CRF(nn.Module):
Learning*. Morgan Kaufmann. pp. 282–289. Learning*. Morgan Kaufmann. pp. 282–289.
.. _Viterbi algorithm: https://en.wikipedia.org/wiki/Viterbi_algorithm .. _Viterbi algorithm: https://en.wikipedia.org/wiki/Viterbi_algorithm


The implementation borrows mostly from AllenNLP CRF module (https://github.com/allenai/allennlp)
and pytorch-crf (https://github.com/kmkurn/pytorch-crf) with some modifications.
""" """


def __init__(self, num_tags: int, batch_first: bool = False) -> None: def __init__(self, num_tags: int, batch_first: bool = False) -> None:


+ 16
- 0
modelscope/models/nlp/palm_v2/modeling_palm.py View File

@@ -1,3 +1,19 @@
# Copyright 2021-2022 The Alibaba DAMO NLP Team Authors.
# Copyright 2018 The Google AI Language Team Authors and The HugginFace Inc. team.
# Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import codecs import codecs
import copy import copy
import math import math


+ 1
- 0
modelscope/models/nlp/palm_v2/palm_for_text_generation.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Dict, List from typing import Dict, List


from modelscope.metainfo import Models from modelscope.metainfo import Models


+ 2
- 0
modelscope/models/nlp/passage_ranking.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict from typing import Any, Dict


import numpy as np import numpy as np


+ 2
- 2
modelscope/models/nlp/sentence_embedding.py View File

@@ -1,7 +1,7 @@
import os
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict from typing import Any, Dict


import json
import numpy as np import numpy as np


from modelscope.metainfo import Models from modelscope.metainfo import Models


+ 2
- 0
modelscope/models/nlp/sequence_classification.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from abc import abstractmethod from abc import abstractmethod


from torch import nn from torch import nn


+ 1
- 4
modelscope/models/nlp/task_models/information_extraction.py View File

@@ -1,7 +1,7 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Any, Dict from typing import Any, Dict


import numpy as np import numpy as np
import torch


from modelscope.metainfo import TaskModels from modelscope.metainfo import TaskModels
from modelscope.models.builder import MODELS from modelscope.models.builder import MODELS
@@ -9,9 +9,6 @@ from modelscope.models.nlp.task_models.task_model import \
SingleBackboneTaskModelBase SingleBackboneTaskModelBase
from modelscope.outputs import OutputKeys from modelscope.outputs import OutputKeys
from modelscope.utils.constant import Tasks from modelscope.utils.constant import Tasks
from modelscope.utils.hub import parse_label_mapping
from modelscope.utils.tensor_utils import (torch_nested_detach,
torch_nested_numpify)


__all__ = ['InformationExtractionModel'] __all__ = ['InformationExtractionModel']




+ 1
- 0
modelscope/models/nlp/task_models/sequence_classification.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
import os import os
from typing import Any, Dict from typing import Any, Dict




+ 1
- 0
modelscope/models/nlp/task_models/task_model.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
import os.path import os.path
import re import re
from abc import ABC from abc import ABC


+ 1
- 0
modelscope/models/nlp/task_models/token_classification.py View File

@@ -1,3 +1,4 @@
# Copyright (c) Alibaba, Inc. and its affiliates.
from typing import Any, Dict from typing import Any, Dict


import numpy as np import numpy as np


+ 2
- 0
modelscope/models/nlp/token_classification.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from abc import abstractmethod from abc import abstractmethod
from typing import Dict from typing import Dict




+ 2
- 0
modelscope/pipelines/nlp/dialog_state_tracking_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Union from typing import Any, Dict, Union


from modelscope.metainfo import Pipelines from modelscope.metainfo import Pipelines


+ 2
- 0
modelscope/pipelines/nlp/distributed_plug_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict from typing import Any, Dict


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/faq_question_answering_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Union from typing import Any, Dict, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/fill_mask_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os import os
from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union




+ 3
- 2
modelscope/pipelines/nlp/information_extraction_pipeline.py View File

@@ -1,11 +1,12 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


from modelscope.metainfo import Pipelines from modelscope.metainfo import Pipelines
from modelscope.models import Model from modelscope.models import Model
from modelscope.outputs import OutputKeys
from modelscope.pipelines.base import Pipeline, Tensor
from modelscope.pipelines.base import Pipeline
from modelscope.pipelines.builder import PIPELINES from modelscope.pipelines.builder import PIPELINES
from modelscope.preprocessors import (Preprocessor, from modelscope.preprocessors import (Preprocessor,
RelationExtractionPreprocessor) RelationExtractionPreprocessor)


+ 2
- 0
modelscope/pipelines/nlp/named_entity_recognition_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/pair_sentence_classification_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Union from typing import Union


from modelscope.models.base import Model from modelscope.models.base import Model


+ 2
- 0
modelscope/pipelines/nlp/passage_ranking_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/sentence_embedding_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/sequence_classification_pipeline_base.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Union from typing import Any, Dict, Union


import numpy as np import numpy as np


+ 2
- 0
modelscope/pipelines/nlp/single_sentence_classification_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Union from typing import Union


from ...metainfo import Pipelines from ...metainfo import Pipelines


+ 2
- 0
modelscope/pipelines/nlp/text_error_correction_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/text_generation_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/token_classification_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/translation_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os.path as osp import os.path as osp
from typing import Any, Dict from typing import Any, Dict




+ 2
- 0
modelscope/pipelines/nlp/word_segmentation_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Optional, Union from typing import Any, Dict, Optional, Union


import torch import torch


+ 2
- 0
modelscope/pipelines/nlp/zero_shot_classification_pipeline.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

from typing import Any, Dict, Union from typing import Any, Dict, Union


import torch import torch


+ 2
- 1
modelscope/preprocessors/__init__.py View File

@@ -24,7 +24,8 @@ if TYPE_CHECKING:
TextErrorCorrectionPreprocessor, FaqQuestionAnsweringPreprocessor, TextErrorCorrectionPreprocessor, FaqQuestionAnsweringPreprocessor,
SequenceLabelingPreprocessor, RelationExtractionPreprocessor, SequenceLabelingPreprocessor, RelationExtractionPreprocessor,
DocumentSegmentationPreprocessor, FillMaskPoNetPreprocessor, DocumentSegmentationPreprocessor, FillMaskPoNetPreprocessor,
PassageRankingPreprocessor, Text2TextGenerationPreprocessor,
PassageRankingPreprocessor, SentenceEmbeddingPreprocessor,
Text2TextGenerationPreprocessor,
WordSegmentationBlankSetToLabelPreprocessor) WordSegmentationBlankSetToLabelPreprocessor)
from .space import (DialogIntentPredictionPreprocessor, from .space import (DialogIntentPredictionPreprocessor,
DialogModelingPreprocessor, DialogModelingPreprocessor,


+ 1
- 0
modelscope/preprocessors/nlp/__init__.py View File

@@ -15,6 +15,7 @@ if TYPE_CHECKING:
FaqQuestionAnsweringPreprocessor, SequenceLabelingPreprocessor, FaqQuestionAnsweringPreprocessor, SequenceLabelingPreprocessor,
RelationExtractionPreprocessor, DocumentSegmentationPreprocessor, RelationExtractionPreprocessor, DocumentSegmentationPreprocessor,
FillMaskPoNetPreprocessor, PassageRankingPreprocessor, FillMaskPoNetPreprocessor, PassageRankingPreprocessor,
SentenceEmbeddingPreprocessor,
WordSegmentationBlankSetToLabelPreprocessor) WordSegmentationBlankSetToLabelPreprocessor)


else: else:


+ 16
- 8
modelscope/preprocessors/nlp/nlp_base.py View File

@@ -23,16 +23,24 @@ from modelscope.utils.type_assert import type_assert
logger = get_logger() logger = get_logger()


__all__ = [ __all__ = [
'Tokenize', 'SequenceClassificationPreprocessor',
'TextGenerationPreprocessor', 'TokenClassificationPreprocessor',
'Tokenize',
'SequenceClassificationPreprocessor',
'TextGenerationPreprocessor',
'TokenClassificationPreprocessor',
'PairSentenceClassificationPreprocessor', 'PairSentenceClassificationPreprocessor',
'Text2TextGenerationPreprocessor', 'Text2TextGenerationPreprocessor',
'SingleSentenceClassificationPreprocessor', 'FillMaskPreprocessor',
'ZeroShotClassificationPreprocessor', 'NERPreprocessor',
'SentenceEmbeddingPreprocessor', 'PassageRankingPreprocessor',
'FaqQuestionAnsweringPreprocessor', 'SequenceLabelingPreprocessor',
'RelationExtractionPreprocessor', 'DocumentSegmentationPreprocessor',
'FillMaskPoNetPreprocessor'
'SingleSentenceClassificationPreprocessor',
'FillMaskPreprocessor',
'ZeroShotClassificationPreprocessor',
'NERPreprocessor',
'SentenceEmbeddingPreprocessor',
'PassageRankingPreprocessor',
'FaqQuestionAnsweringPreprocessor',
'SequenceLabelingPreprocessor',
'RelationExtractionPreprocessor',
'DocumentSegmentationPreprocessor',
'FillMaskPoNetPreprocessor',
'WordSegmentationBlankSetToLabelPreprocessor',
] ]






+ 2
- 0
modelscope/trainers/nlp/csanmt_translation_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os.path as osp import os.path as osp
from typing import Dict, Optional from typing import Dict, Optional




+ 2
- 0
modelscope/trainers/nlp/passage_ranking_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import time import time
from dataclasses import dataclass from dataclasses import dataclass
from typing import Any, Callable, Dict, List, Optional, Tuple, Union from typing import Any, Callable, Dict, List, Optional, Tuple, Union


+ 2
- 0
modelscope/trainers/nlp/sequence_classification_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import time import time
from typing import Dict, Optional, Tuple, Union from typing import Dict, Optional, Tuple, Union




+ 2
- 0
modelscope/trainers/nlp/space/dialog_intent_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os import os
import time import time
from typing import Callable, Dict, Optional, Tuple, Union from typing import Callable, Dict, Optional, Tuple, Union


+ 2
- 0
modelscope/trainers/nlp/space/dialog_modeling_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os import os
import time import time
from typing import Callable, Dict, Optional, Tuple, Union from typing import Callable, Dict, Optional, Tuple, Union


+ 1
- 3
modelscope/trainers/nlp/space/metrics/metrics_tracker.py View File

@@ -1,6 +1,4 @@
"""
MetricsTracker class
"""
# Copyright (c) Alibaba, Inc. and its affiliates.


import math import math
from collections import defaultdict from collections import defaultdict


+ 2
- 0
modelscope/trainers/nlp_trainer.py View File

@@ -1,3 +1,5 @@
# Copyright (c) Alibaba, Inc. and its affiliates.

import os import os
from typing import Callable, Optional, Tuple, Union from typing import Callable, Optional, Tuple, Union




Loading…
Cancel
Save