__init__.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # Copyright (c) 2025 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 paddlex.inference.utils.benchmark import benchmark
  15. from ._models import (
  16. ChartParsing,
  17. DocImgOrientationClassification,
  18. DocVLM,
  19. FormulaRecognition,
  20. LayoutDetection,
  21. SealTextDetection,
  22. TableCellsDetection,
  23. TableClassification,
  24. TableStructureRecognition,
  25. TextDetection,
  26. TextImageUnwarping,
  27. TextLineOrientationClassification,
  28. TextRecognition,
  29. )
  30. from ._pipelines import (
  31. DocPreprocessor,
  32. DocUnderstanding,
  33. FormulaRecognitionPipeline,
  34. PaddleOCR,
  35. PaddleOCRVL,
  36. PPChatOCRv4Doc,
  37. PPDocTranslation,
  38. PPStructureV3,
  39. SealRecognition,
  40. TableRecognitionPipelineV2,
  41. )
  42. from ._utils.logging import logger
  43. from ._version import version as __version__
  44. __all__ = [
  45. "benchmark",
  46. "ChartParsing",
  47. "DocImgOrientationClassification",
  48. "DocVLM",
  49. "FormulaRecognition",
  50. "SealTextDetection",
  51. "LayoutDetection",
  52. "TableCellsDetection",
  53. "TableClassification",
  54. "TableStructureRecognition",
  55. "TextDetection",
  56. "TextImageUnwarping",
  57. "TextLineOrientationClassification",
  58. "TextRecognition",
  59. "DocPreprocessor",
  60. "DocUnderstanding",
  61. "FormulaRecognitionPipeline",
  62. "PaddleOCR",
  63. "PaddleOCRVL",
  64. "PPChatOCRv4Doc",
  65. "PPDocTranslation",
  66. "PPStructureV3",
  67. "SealRecognition",
  68. "TableRecognitionPipelineV2",
  69. "logger",
  70. "__version__",
  71. ]