__init__.py 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. # Copyright (c) 2024 PaddlePaddle Authors. All Rights Reserved.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. from importlib import import_module
  15. from .anomaly_detection import UadDatasetChecker, UadEvaluator, UadExportor, UadTrainer
  16. from .base import build_dataset_checker, build_evaluater, build_exportor, build_trainer
  17. from .face_recognition import (
  18. FaceRecDatasetChecker,
  19. FaceRecEvaluator,
  20. FaceRecExportor,
  21. FaceRecTrainer,
  22. )
  23. from .general_recognition import (
  24. ShiTuRecDatasetChecker,
  25. ShiTuRecEvaluator,
  26. ShiTuRecExportor,
  27. ShiTuRecTrainer,
  28. )
  29. from .image_classification import (
  30. ClsDatasetChecker,
  31. ClsEvaluator,
  32. ClsExportor,
  33. ClsTrainer,
  34. )
  35. from .instance_segmentation import (
  36. COCOInstSegDatasetChecker,
  37. InstanceSegEvaluator,
  38. InstanceSegExportor,
  39. InstanceSegTrainer,
  40. )
  41. from .keypoint_detection import (
  42. KeypointDatasetChecker,
  43. KeypointEvaluator,
  44. KeypointExportor,
  45. KeypointTrainer,
  46. )
  47. from .m_3d_bev_detection import (
  48. BEVFusionDatasetChecker,
  49. BEVFusionEvaluator,
  50. BEVFusionExportor,
  51. BEVFusionTrainer,
  52. )
  53. from .multilabel_classification import (
  54. MLClsDatasetChecker,
  55. MLClsEvaluator,
  56. MLClsExportor,
  57. MLClsTrainer,
  58. )
  59. from .multilingual_speech_recognition import (
  60. WhisperDatasetChecker,
  61. WhisperEvaluator,
  62. WhisperExportor,
  63. WhisperTrainer,
  64. )
  65. from .object_detection import COCODatasetChecker, DetEvaluator, DetExportor, DetTrainer
  66. from .semantic_segmentation import (
  67. SegDatasetChecker,
  68. SegEvaluator,
  69. SegExportor,
  70. SegTrainer,
  71. )
  72. from .table_recognition import (
  73. TableRecDatasetChecker,
  74. TableRecEvaluator,
  75. TableRecExportor,
  76. TableRecTrainer,
  77. )
  78. from .text_detection import (
  79. TextDetDatasetChecker,
  80. TextDetEvaluator,
  81. TextDetExportor,
  82. TextDetTrainer,
  83. )
  84. from .text_recognition import (
  85. TextRecDatasetChecker,
  86. TextRecEvaluator,
  87. TextRecExportor,
  88. TextRecTrainer,
  89. )
  90. from .ts_anomaly_detection import (
  91. TSADDatasetChecker,
  92. TSADEvaluator,
  93. TSADExportor,
  94. TSADTrainer,
  95. )
  96. from .ts_classification import (
  97. TSCLSDatasetChecker,
  98. TSCLSEvaluator,
  99. TSCLSExportor,
  100. TSCLSTrainer,
  101. )
  102. from .ts_forecast import TSFCDatasetChecker, TSFCEvaluator, TSFCTrainer
  103. from .video_classification import (
  104. VideoClsDatasetChecker,
  105. VideoClsEvaluator,
  106. VideoClsExportor,
  107. VideoClsTrainer,
  108. )
  109. from .video_detection import (
  110. VideoDetDatasetChecker,
  111. VideoDetEvaluator,
  112. VideoDetExportor,
  113. VideoDetTrainer,
  114. )