|
37 | 37 |
|
38 | 38 | # Suppress specific warnings |
39 | 39 | suppress_warnings = [ |
40 | | - 'myst.header', # Suppress header level warnings from notebooks |
41 | | - 'toc.not_readable', # Suppress toctree warnings for symlinked files |
42 | | - 'ref.python', # Suppress "more than one target found" for duplicate class names across modules |
| 40 | + 'myst.header', # header level warnings from notebooks |
| 41 | + 'toc.not_readable', # toctree warnings for symlinked files |
| 42 | + 'ref.python', # "more than one target found" for duplicate class names |
| 43 | + 'autosummary', # autosummary import failures for internal modules |
43 | 44 | ] |
44 | 45 |
|
45 | 46 | html_theme = 'sphinx_book_theme' |
|
92 | 93 | '*/model_server*', |
93 | 94 | '*/detector*', |
94 | 95 | '*/validations*', |
| 96 | + '*/image_retriever*', |
95 | 97 | ] |
96 | 98 |
|
97 | 99 | # Modules that fail to import due to runtime dependencies or side effects |
98 | 100 | autodoc_mock_imports = [ |
99 | 101 | 'triton_python_backend_utils', |
| 102 | + 'sagemaker.serve.model_server.in_process_model_server.app', |
| 103 | + 'sagemaker.serve.model_server.multi_model_server.inference', |
| 104 | + 'sagemaker.serve.model_server.tensorflow_serving.inference', |
| 105 | + 'sagemaker.serve.model_server.torchserve.inference', |
| 106 | + 'sagemaker.serve.model_server.torchserve.xgboost_inference', |
| 107 | + 'sagemaker.serve.model_server.triton.model', |
100 | 108 | ] |
101 | 109 |
|
102 | | -# Don't mock imports - let them fail gracefully and show what's available |
103 | | -autodoc_mock_imports = [] |
104 | 110 | suppress_warnings = ['autodoc.import_error'] |
0 commit comments