Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify Doc Automation dependencies #1759

Merged
merged 11 commits into from
Aug 15, 2022
Merged

Unify Doc Automation dependencies #1759

merged 11 commits into from
Aug 15, 2022

Conversation

msaroufim
Copy link
Member

@msaroufim msaroufim commented Jul 24, 2022

After looking into #1744 I noticed we don't actually use our docs/sphinx/requirements.txt in CI, this is not great because if there's issues with upstream dependencies like markdown it means we need to fix them in 2 places.

We also have a .bat file checked in even though we don't really need to be building our docs on Windows.

Important part is this

dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 135 warnings.

The HTML pages are in build/html.

To repro

git clone https://github.com/pytorch/pytorch_sphinx_theme
pip install -e pytorch_sphinx_theme
pip install -r ./docs/sphinx/requirements.txt
cd docs/sphinx
make html
(docs) ubuntu@ip-172-31-16-198:~/serve/docs/sphinx$ make html
Running Sphinx v4.0.3
WARNING: html_static_path entry '_static' does not exist
WARNING: logo file '_static/img/pytorch-logo-dark.svg' does not exist
[autosummary] generating autosummary for: FAQs.md, README.md, Troubleshooting.md, api/dev_api.rst, api/modules.rst, api/run_circleci_tests.rst, api/setup.rst, api/test.rst, api/torchserve_sanity.rst, api/ts.metrics.rst, ..., rest_api.md, server.md, snapshot.md, sphinx/requirements.txt, torchserve_on_win_native.md, torchserve_on_wsl.md, use_cases.md, workflow_inference_api.md, workflow_management_api.md, workflows.md
Failed to import 'test.regression_tests': no module named test.regression_tests
Failed to import 'run_circleci_tests': no module named run_circleci_tests
Failed to import 'ts_scripts.api_utils': no module named ts_scripts.api_utils
Failed to import 'ts_scripts.backend_utils': no module named ts_scripts.backend_utils
Failed to import 'ts_scripts.frontend_utils': no module named ts_scripts.frontend_utils
Failed to import 'ts_scripts.install_dependencies': no module named ts_scripts.install_dependencies
Failed to import 'ts_scripts.install_from_src': no module named ts_scripts.install_from_src
Failed to import 'ts_scripts.marsgen': no module named ts_scripts.marsgen
Failed to import 'ts_scripts.modelarchiver_utils': no module named ts_scripts.modelarchiver_utils
Failed to import 'ts_scripts.print_env_info': no module named ts_scripts.print_env_info
Failed to import 'ts_scripts.regression_utils': no module named ts_scripts.regression_utils
Failed to import 'ts_scripts.sanity_utils': no module named ts_scripts.sanity_utils
Failed to import 'ts_scripts.shell_utils': no module named ts_scripts.shell_utils
Failed to import 'ts_scripts.torchserve_grpc_client': no module named ts_scripts.torchserve_grpc_client
Failed to import 'ts_scripts.tsutils': no module named ts_scripts.tsutils
Failed to import 'ts_scripts.utils': no module named ts_scripts.utils
Failed to import 'ts_scripts.validate_model_on_gpu': no module named ts_scripts.validate_model_on_gpu
Failed to import 'ts_scripts.workflow_archiver_utils': no module named ts_scripts.workflow_archiver_utils
Failed to import 'ts_scripts': no module named ts_scripts
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'docs_url'
  warnings.warn(msg)
Failed to import 'setup': no module named setup
Failed to import 'torchserve_sanity': no module named torchserve_sanity
matplotlib data path: /home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/matplotlib/mpl-data
CONFIGDIR=/home/ubuntu/.config/matplotlib
interactive is False
platform is linux
loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_warnings', '_io', 'marshal', 'posix', '_frozen_importlib_external', '_thread', '_weakref', 'time', 'zipimport', '_codecs', 'codecs', 'encodings.aliases', 'encodings', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', '_abc', 'abc', 'io', '_stat', 'stat', '_collections_abc', 'genericpath', 'posixpath', 'os.path', 'os', '_sitebuiltins', '_locale', '_bootlocale', '_distutils_hack', 'types', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib', 'importlib.machinery', 'importlib.abc', '_operator', 'operator', 'keyword', '_heapq', 'heapq', 'itertools', 'reprlib', '_collections', 'collections', '_functools', 'functools', 'contextlib', 'importlib.util', 'mpl_toolkits', 'sphinxcontrib', 'site', 'enum', '_sre', 'sre_constants', 'sre_parse', 'sre_compile', 'copyreg', 're', 'errno', 'signal', '_weakrefset', 'threading', '_posixsubprocess', 'select', 'collections.abc', 'math', 'selectors', 'subprocess', 'typing.io', 'typing.re', 'typing', 'sphinx.deprecation', 'sphinx', 'sphinx.cmd', 'fnmatch', 'zlib', '_compression', '_bz2', 'bz2', '_lzma', 'lzma', 'pwd', 'grp', 'shutil', 'locale', 'gettext', 'argparse', '_opcode', 'opcode', 'dis', 'token', 'tokenize', 'linecache', 'inspect', 'bdb', 'multiprocessing.process', '_struct', 'struct', '_compat_pickle', '_pickle', 'pickle', '_socket', 'socket', 'array', 'multiprocessing.reduction', 'multiprocessing.context', '__mp_main__', 'multiprocessing', '_string', 'string', 'cmd', 'traceback', '__future__', 'codeop', 'code', 'glob', 'pprint', 'pdb', 'docutils', 'unicodedata', 'docutils.nodes', 'docutils.utils.error_reporting', 'docutils.io', 'docutils.utils', 'sphinx.locale', 'platform', 'textwrap', 'optparse', 'configparser', 'docutils.frontend', 'docutils.parsers', 'docutils.statemachine', 'docutils.languages', 'docutils.parsers.rst.languages', 'docutils.parsers.rst.languages.en', 'docutils.parsers.rst.directives', 'pygments', 'pygments.lexers._mapping', 'pygments.modeline', 'pygments.plugin', 'pygments.util', 'pygments.lexers', 'pygments.formatters._mapping', 'pygments.formatters', 'pygments.styles', 'pygments.formatter', 'pygments.token', 'pygments.formatters.html', 'docutils.utils.code_analyzer', 'docutils.parsers.rst.roles', 'docutils.parsers.rst.tableparser', 'docutils.utils.punctuation_chars', 'docutils.utils.roman', 'docutils.utils.urischemes', 'docutils.parsers.rst.states', 'docutils.transforms', 'docutils.utils.smartquotes', 'docutils.transforms.universal', 'docutils.parsers.rst', 'pygments.filter', 'pygments.filters', 'pygments.regexopt', 'pygments.lexer', 'sphinx.errors', '_hashlib', '_blake2', '_sha3', 'hashlib', '_bisect', 'bisect', '_sha512', '_random', 'random', 'weakref', 'tempfile', '_datetime', 'datetime', 'urllib', 'urllib.parse', 'atexit', 'logging', '_queue', 'queue', 'copy', 'logging.handlers', 'fcntl', 'termios', 'sphinx.util.console', 'sphinx.util.logging', 'filecmp', 'sphinx.testing', 'sphinx.testing.path', 'sphinx.util.osutil', 'sphinx.util.matching', 'sphinx.addnodes', 'sphinx.util.nodes', 'sphinx.util.typing', 'sphinx.util', 'babel.localedata', 'numbers', '_decimal', 'decimal', 'babel.plural', 'babel.core', 'babel', 'pytz.exceptions', 'pytz.lazy', 'pytz.tzinfo', 'pytz.tzfile', 'pytz', 'babel.localtime._unix', 'babel.localtime', 'babel.util', 'babel.dates', 'email', 'email.errors', 'binascii', 'email.quoprimime', 'base64', 'email.base64mime', 'quopri', 'email.encoders', 'email.charset', 'email.header', 'calendar', 'email._parseaddr', 'email.utils', 'email._policybase', 'email.feedparser', 'email.parser', 'uu', 'email._encoded_words', 'email.iterators', 'email.message', 'html.entities', 'html', 'cgi', 'difflib', 'babel.messages.plurals', 'babel.messages.catalog', 'babel.messages', 'babel.messages.mofile', 'babel.messages.pofile', 'sphinx.util.i18n', 'jinja2.bccache', 'markupsafe._speedups', 'markupsafe', '_json', 'json.scanner', 'json.decoder', 'json.encoder', 'json', 'jinja2.utils', 'jinja2.nodes', 'jinja2.exceptions', 'jinja2.visitor', 'jinja2.idtracking', 'jinja2.optimizer', 'jinja2.compiler', 'jinja2.async_utils', 'jinja2.runtime', 'jinja2.filters', 'jinja2.tests', 'jinja2.defaults', '_ast', 'ast', 'jinja2._identifier', 'jinja2.lexer', 'jinja2.parser', 'jinja2.environment', 'jinja2.loaders', 'jinja2', 'sphinx.util.tags', 'sphinx.config', 'setuptools._distutils', 'distutils.debug', 'distutils.errors', 'getopt', 'distutils.fancy_getopt', 'sysconfig', 'distutils.dep_util', 'distutils.log', 'distutils.spawn', 'distutils.util', 'distutils.dist', 'distutils.dir_util', 'distutils.file_util', 'zipfile', 'distutils.archive_util', 'distutils.cmd', 'distutils.config', 'distutils.extension', 'distutils.core', '_distutils_hack.override', 'setuptools._deprecation_warning', 'pkgutil', 'xml', 'xml.parsers', 'pyexpat.errors', 'pyexpat.model', 'pyexpat', 'xml.parsers.expat.model', 'xml.parsers.expat.errors', 'xml.parsers.expat', 'plistlib', 'ntpath', 'pkg_resources.extern', 'pkg_resources._vendor', 'pkg_resources._vendor.jaraco', 'pkg_resources.extern.jaraco', 'pathlib', 'importlib.resources', 'pkg_resources._vendor.zipp', 'pkg_resources._vendor.importlib_resources._compat', 'pkg_resources._vendor.importlib_resources.abc', 'pkg_resources._vendor.importlib_resources._common', 'pkg_resources._vendor.importlib_resources._legacy', 'pkg_resources._vendor.importlib_resources', 'pkg_resources.extern.importlib_resources', 'pkg_resources._vendor.more_itertools.recipes', 'pkg_resources._vendor.more_itertools.more', 'pkg_resources._vendor.more_itertools', 'pkg_resources.extern.more_itertools', 'pkg_resources.extern.jaraco.functools', 'pkg_resources.extern.jaraco.context', 'pkg_resources.extern.jaraco.text', 'pkg_resources._vendor.appdirs', 'pkg_resources.extern.appdirs', 'pkg_resources._vendor.packaging.__about__', 'pkg_resources._vendor.packaging', 'pkg_resources.extern.packaging', 'pkg_resources.extern.packaging._structures', 'pkg_resources.extern.packaging.version', 'pkg_resources._vendor.packaging._manylinux', 'pkg_resources._vendor.packaging._musllinux', 'pkg_resources.extern.packaging.tags', 'pkg_resources.extern.packaging.utils', 'pkg_resources.extern.packaging.specifiers', 'pkg_resources._vendor.pyparsing.util', 'pkg_resources._vendor.pyparsing.unicode', 'pkg_resources._vendor.pyparsing.exceptions', 'pkg_resources._vendor.pyparsing.actions', 'pkg_resources._vendor.pyparsing.results', 'pkg_resources._vendor.pyparsing.core', 'pkg_resources._vendor.pyparsing.helpers', 'pkg_resources._vendor.pyparsing.testing', 'pkg_resources._vendor.pyparsing.common', 'pkg_resources._vendor.pyparsing', 'pkg_resources.extern.pyparsing', 'pkg_resources.extern.packaging.markers', 'pkg_resources.extern.packaging.requirements', 'pkg_resources', 'setuptools.version', 'distutils.filelist', 'setuptools.monkey', 'setuptools.extension', 'distutils.command', 'setuptools.extern', 'setuptools._vendor', 'setuptools._vendor.packaging.__about__', 'setuptools._vendor.packaging', 'setuptools.extern.packaging', 'setuptools._vendor.ordered_set', 'setuptools.extern.ordered_set', 'setuptools._vendor.more_itertools.recipes', 'setuptools._vendor.more_itertools.more', 'setuptools._vendor.more_itertools', 'setuptools.extern.more_itertools', '_csv', 'csv', 'setuptools._vendor.zipp', 'setuptools._vendor.importlib_metadata._functools', 'setuptools._vendor.importlib_metadata._text', 'setuptools._vendor.importlib_metadata._adapters', 'setuptools._vendor.importlib_metadata._compat', 'setuptools._vendor.importlib_metadata._meta', 'setuptools._vendor.importlib_metadata._collections', 'setuptools._vendor.importlib_metadata._itertools', 'setuptools._vendor.importlib_metadata', 'setuptools.extern.importlib_metadata', 'zipp', 'importlib_metadata._functools', 'importlib_metadata._text', 'importlib_metadata._adapters', 'importlib_metadata._compat', 'importlib_metadata._meta', 'importlib_metadata._collections', 'importlib_metadata._itertools', 'importlib_metadata', 'setuptools._vendor.importlib_resources._compat', 'setuptools._vendor.importlib_resources.abc', 'setuptools._vendor.importlib_resources._common', 'setuptools._vendor.importlib_resources._legacy', 'setuptools._vendor.importlib_resources', 'setuptools.extern.importlib_resources', 'setuptools._importlib', 'distutils.command.bdist', 'setuptools.command', 'setuptools.windows_support', 'setuptools.extern.packaging._structures', 'setuptools.extern.packaging.version', 'setuptools._vendor.packaging._manylinux', 'setuptools._vendor.packaging._musllinux', 'setuptools.extern.packaging.tags', 'setuptools.extern.packaging.utils', 'setuptools.extern.packaging.specifiers', 'setuptools.config.expand', 'setuptools.config.setupcfg', 'setuptools.config', 'setuptools.errors', 'email._header_value_parser', 'email.headerregistry', 'setuptools.config._apply_pyprojecttoml', 'setuptools.config.pyprojecttoml', 'setuptools.discovery', 'setuptools._vendor.jaraco', 'setuptools.extern.jaraco', 'setuptools.extern.jaraco.functools', 'setuptools.extern.jaraco.context', 'setuptools.extern.jaraco.text', 'setuptools._reqs', 'setuptools._itertools', 'setuptools._entry_points', 'setuptools.dist', 'setuptools.py34compat', 'setuptools._imp', 'setuptools.depends', 'setuptools.logging', 'distutils.ccompiler', 'setuptools.msvc', 'setuptools', 'distutils', 'distutils.version', 'sphinx.util.docutils', 'sphinx.roles', 'sphinx.domains', 'sphinx.environment.adapters', 'sphinx.environment.adapters.toctree', 'sphinx.pycode.ast', 'sphinx.pycode.parser', 'sphinx.pycode', 'sphinx.util.inspect', 'sphinx.events', 'sphinx.project', 'docutils.transforms.parts', 'sphinx.transforms', 'sphinx.environment', 'sphinx.environment.collectors', 'sphinx.extension', 'pygments.formatters.latex', 'pygments.lexers.c_cpp', 'pygments.unistring', 'pygments.lexers.python', 'pygments.lexers.javascript', 'pygments.lexers.jvm', 'pygments.lexers._css_builtins', 'pygments.lexers.css', 'pygments.lexers.ruby', 'pygments.lexers.html', 'pygments.lexers.markup', 'pygments.lexers.special', 'pygments.style', 'pygments.styles.friendly', 'sphinx.pygments_styles', 'sphinx.util.texescape', 'sphinx.highlighting', 'sphinx.environment.adapters.asset', 'docutils.readers', 'docutils.writers', 'docutils.readers.doctree', 'docutils.core', 'docutils.transforms.frontmatter', 'docutils.transforms.references', 'docutils.transforms.misc', 'docutils.readers.standalone', 'sphinx.util.docfields', 'sphinx.directives', 'sphinx.domains.std', 'sphinx.transforms.i18n', 'sphinx.transforms.references', '_uuid', 'uuid', 'sphinx.versioning', 'sphinx.io', 'sphinx.util.rst', 'sphinx.util.build_phase', 'sphinx.util.parallel', 'sphinx.builders', 'sphinx.parsers', 'sphinx.registry', 'sphinx.theming', 'sphinx.application', 'sphinx.cmd.build', 'sphinx.cmd.make_mode', '_ctypes', 'ctypes._endian', 'ctypes', 'torch._utils', 'torch._utils_internal', 'torch.version', 'torch.torch_version', 'torch._six', 'torch._C._onnx', 'torch._C._jit', 'torch._C._jit_tree_views', 'torch._C._te', 'torch._C._nvfuser', 'torch._C._monitor', 'torch._C.cpp', 'torch._C.cpp.nn', 'torch._C._lazy', 'torch._C._lazy_ts_backend', 'torch._C._cudart', 'torch._C._nvtx', 'torch._C._cudnn', 'torch._C', 'torch._C._fft', 'torch._C._linalg', 'torch._C._nn', 'torch._C._return_types', 'torch._C._sparse', 'torch._C._special', 'torch._namedtensor_internals', 'torch.utils.throughput_benchmark', 'torch.utils._crash_handler', 'torch.utils', 'dataclasses', 'torch.utils._mode_utils', 'torch.overrides', 'torch.utils.hooks', 'torch._tensor', 'torch.types', 'numpy._globals', 'numpy.__config__', 'numpy._distributor_init', 'numpy._version', 'numpy.version', 'numpy.core._multiarray_umath', 'numpy.compat._inspect', 'numpy.compat._pep440', 'numpy.compat.py3k', 'numpy.compat', 'numpy.core.overrides', 'numpy.core.multiarray', 'numpy.core.umath', 'numpy.core._string_helpers', 'numpy.core._dtype', 'numpy.core._type_aliases', 'numpy.core.numerictypes', 'numpy.core._exceptions', 'numpy.core._methods', 'numpy.core.fromnumeric', 'numpy.core.shape_base', 'numpy.core._ufunc_config', 'numpy.core.arrayprint', 'numpy.core._asarray', 'numpy.core.numeric', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core._machar', 'numpy.core.getlimits', 'numpy.core.einsumfunc', 'numpy.core._multiarray_tests', 'numpy.core._add_newdocs', 'numpy.core._add_newdocs_scalars', 'numpy.core._dtype_ctypes', 'numpy.core._internal', 'numpy._pytesttester', 'numpy.core', 'numpy.lib.mixins', 'numpy.lib.ufunclike', 'numpy.lib.type_check', 'numpy.lib.scimath', 'numpy.lib.stride_tricks', 'numpy.lib.twodim_base', 'numpy.linalg._umath_linalg', 'numpy.linalg.linalg', 'numpy.linalg', 'numpy.matrixlib.defmatrix', 'numpy.matrixlib', 'numpy.lib.histograms', 'numpy.lib.function_base', 'numpy.lib.index_tricks', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.format', 'numpy.lib._datasource', 'numpy.lib._iotools', 'numpy.lib.npyio', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.lib', 'numpy.fft._pocketfft_internal', 'numpy.fft._pocketfft', 'numpy.fft.helper', 'numpy.fft', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.polynomial', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.polynomial', 'cython_runtime', '_cython_0_29_30', 'numpy.random._common', 'hmac', 'secrets', 'numpy.random.bit_generator', 'numpy.random._bounded_integers', 'numpy.random._mt19937', 'numpy.random.mtrand', 'numpy.random._philox', 'numpy.random._pcg64', 'numpy.random._sfc64', 'numpy.random._generator', 'numpy.random._pickle', 'numpy.random', 'numpy.ctypeslib', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.ma', 'numpy', 'torch.storage', 'torch.random', 'tarfile', 'torch._sources', 'torch.serialization', 'torch._tensor_str', 'torch.amp.autocast_mode', 'torch.amp', 'torch.cuda._utils', 'gc', 'torch.cuda.graphs', 'torch.cuda.streams', 'torch.cuda.memory', 'torch.cuda.random', 'torch.cuda.sparse', 'torch.cuda.profiler', 'torch.cuda.nvtx', 'torch.cuda.amp.autocast_mode', 'torch.cuda.amp.common', 'torch.cuda.amp.grad_scaler', 'torch.cuda.amp', 'torch.cuda.jiterator', 'torch.cuda', 'torch.sparse', 'torch.nn.parameter', 'torch.nn.modules.module', 'torch._VF', 'torch._torch_docs', 'torch._C._distributed_c10d', 'torch.distributed.constants', 'torch.distributed.rendezvous', 'torch.distributed.distributed_c10d', 'torch.distributed.remote_device', 'torch.distributed', 'torch._C._distributed_rpc', 'torch.futures', 'torch.distributed.rpc.internal', 'torch.distributed.rpc.constants', 'torch.distributed.rpc._utils', 'torch.distributed.rpc.api', 'torch.distributed.rpc.backend_registry', 'torch.distributed.rpc.functions', 'torch._C._distributed_autograd', 'torch.distributed.autograd', 'torch.distributed.rpc.options', 'torch.autograd.variable', 'torch.autograd.function', 'cmath', 'torch.testing._comparison', 'torch.testing._creation', 'torch.testing._legacy', 'torch.testing._deprecated', 'torch.testing', 'torch.utils._pytree', 'torch._vmap_internals', 'torch.autograd.gradcheck', 'torch.autograd.grad_mode', 'torch.autograd.anomaly_mode', 'torch.autograd.forward_ad', 'torch.autograd.functional', 'torch.autograd.graph', 'torch._C._autograd', 'torch.autograd.profiler_util', 'torch.autograd.profiler', 'torch.autograd', 'torch.autograd.profiler_legacy', 'torch.distributed.rpc.server_process_global_profiler', 'torch.distributed.rpc', 'pickletools', 'torch.package._digraph', 'torch.package._importlib', 'torch.package._mangling', 'torch.package.importer', 'torch.package._package_pickler', 'torch.package._stdlib', 'torch.package.find_file_dependencies', 'torch.package.glob_group', 'torch.package.package_exporter', 'torch.package.analyze.find_first_use_of_broken_modules', 'torch.package.analyze.trace_dependencies', 'torch.package.analyze', 'torch.package.analyze.is_from_package', 'torch.package.file_structure_representation', 'torch.package._directory_reader', 'torch.package._package_unpickler', 'torch.package.package_importer', 'torch.package', 'torch._jit_internal', 'torch.nn._reduction', 'torch.nn.modules.utils', 'torch.nn.grad', 'torch.nn.functional', 'torch.nn.init', 'typing_extensions', 'torch.nn.modules.lazy', 'torch.nn.modules.linear', 'torch.nn.common_types', 'torch.nn.modules.conv', 'torch.nn.modules.activation', 'torch.nn.modules.distance', 'torch.nn.modules.loss', 'torch.nn.modules.container', 'torch.nn.modules.pooling', 'torch.nn.modules._functions', 'torch.nn.modules.batchnorm', 'torch.nn.modules.instancenorm', 'torch.nn.modules.normalization', 'torch.nn.modules.dropout', 'torch.nn.modules.padding', 'torch.nn.modules.sparse', 'torch.nn.utils.rnn', 'torch.nn.utils.clip_grad', 'torch.nn.utils.weight_norm', 'torch.nn.utils.convert_parameters', 'torch.nn.utils.spectral_norm', 'torch.nn.utils.fusion', 'torch.nn.utils.memory_format', 'torch.nn.utils.parametrize', 'torch.nn.utils.parametrizations', 'torch.nn.utils.init', 'torch.nn.utils.stateless', 'torch.nn.utils', 'torch.nn.modules.rnn', 'torch.nn.modules.pixelshuffle', 'torch.nn.modules.upsampling', 'torch.nn.modules.fold', 'torch.nn.modules.adaptive', 'torch.nn.modules.transformer', 'torch.nn.modules.flatten', 'torch.nn.modules.channelshuffle', 'torch.nn.modules', 'torch.nn.parallel.parallel_apply', 'torch.cuda.nccl', 'torch.nn.parallel.comm', 'torch.nn.parallel.replicate', 'torch.nn.parallel._functions', 'torch.nn.parallel.scatter_gather', 'torch.nn.parallel.data_parallel', 'torch.distributed.algorithms.join', 'torch.distributed.algorithms', 'torch.distributed.utils', 'torch.nn.parallel._replicated_tensor_ddp_utils', 'torch.nn.parallel.distributed', 'torch.nn.parallel', 'torch.nn', 'torch._linalg_utils', 'torch._lowrank', 'torch.functional', 'torch.cpu.amp.autocast_mode', 'torch.cpu.amp', 'torch.cpu', 'torch.fft', 'torch.optim.optimizer', 'torch.optim.adadelta', 'torch.optim.adagrad', 'torch.optim.adam', 'torch.optim.adamw', 'torch.optim.adamax', 'torch.optim.asgd', 'torch.optim.nadam', 'torch.optim.radam', 'torch.optim.rmsprop', 'torch.optim.rprop', 'torch.optim.sgd', 'torch.optim._functional', 'torch.optim.sparse_adam', 'torch.optim.lbfgs', 'torch.optim.lr_scheduler', 'torch.optim.swa_utils', 'torch.optim', 'torch.optim._multi_tensor', 'multiprocessing.util', 'multiprocessing.resource_sharer', 'torch.multiprocessing.reductions', '_multiprocessing', 'multiprocessing.connection', 'torch.multiprocessing.spawn', 'torch.multiprocessing', 'torch.special', 'torch.utils.backcompat', 'torch.onnx', 'torch.jit._monkeytype_config', 'torch.jit._state', 'torch._ops', 'torch.jit.annotations', 'torch.jit.frontend', 'torch.backends', 'torch.backends.cudnn', 'torch.jit._builtins', 'torch.jit._check', 'torch.jit._recursive', 'torch.jit._fuser', 'torch.jit._serialization', 'torch._classes', 'torch.jit._script', 'torch.jit._trace', 'torch.jit._async', 'torch.jit._decomposition_utils', 'torch.jit._freeze', 'torch.jit._ir_utils', 'torch.jit', 'torch.linalg', 'urllib.response', 'urllib.error', 'http', '_ssl', 'ssl', 'http.client', 'urllib.request', 'tqdm._monitor', 'tqdm._tqdm_pandas', 'tqdm.utils', 'tqdm.std', 'tqdm._dist_ver', 'tqdm.version', 'tqdm.cli', 'tqdm.gui', 'tqdm', 'tqdm.autonotebook', 'concurrent', 'concurrent.futures._base', 'concurrent.futures', 'asyncio.constants', 'asyncio.format_helpers', 'asyncio.base_futures', 'asyncio.log', 'asyncio.coroutines', '_contextvars', 'contextvars', 'asyncio.exceptions', 'asyncio.base_tasks', '_asyncio', 'asyncio.events', 'asyncio.futures', 'asyncio.protocols', 'asyncio.transports', 'asyncio.sslproto', 'asyncio.locks', 'asyncio.tasks', 'asyncio.staggered', 'asyncio.trsock', 'asyncio.base_events', 'asyncio.runners', 'asyncio.queues', 'asyncio.streams', 'asyncio.subprocess', 'asyncio.base_subprocess', 'asyncio.selector_events', 'asyncio.unix_events', 'asyncio', 'tqdm.asyncio', 'tqdm.auto', 'torch.hub', 'torch.distributions.constraints', 'torch.distributions.utils', 'torch.distributions.distribution', 'torch.distributions.exp_family', 'torch.distributions.bernoulli', 'torch.distributions.dirichlet', 'torch.distributions.beta', 'torch.distributions.binomial', 'torch.distributions.categorical', 'torch.distributions.cauchy', 'torch.distributions.gamma', 'torch.distributions.chi2', 'torch.distributions.transforms', 'torch.distributions.constraint_registry', 'torch.distributions.continuous_bernoulli', 'torch.distributions.exponential', 'torch.distributions.fishersnedecor', 'torch.distributions.geometric', 'torch.distributions.uniform', 'torch.distributions.independent', 'torch.distributions.transformed_distribution', 'torch.distributions.gumbel', 'torch.distributions.half_cauchy', 'torch.distributions.normal', 'torch.distributions.half_normal', 'torch.distributions.laplace', 'torch.distributions.multivariate_normal', 'torch.distributions.lowrank_multivariate_normal', 'torch.distributions.one_hot_categorical', 'torch.distributions.pareto', 'torch.distributions.poisson', 'torch.distributions.kl', 'torch.distributions.kumaraswamy', 'torch.distributions.lkj_cholesky', 'torch.distributions.log_normal', 'torch.distributions.logistic_normal', 'torch.distributions.mixture_same_family', 'torch.distributions.multinomial', 'torch.distributions.negative_binomial', 'torch.distributions.relaxed_bernoulli', 'torch.distributions.relaxed_categorical', 'torch.distributions.studentT', 'torch.distributions.von_mises', 'torch.distributions.weibull', 'torch.distributions.wishart', 'torch.distributions', 'torch.backends.cuda', 'torch.backends.mps', 'torch.backends.mkl', 'torch.backends.mkldnn', 'torch.backends.openmp', 'torch.backends.quantized', 'torch.utils.data.sampler', 'torch.utils.data.dataset', 'torch.utils.data.datapipes._typing', 'torch.utils.data.datapipes.utils', 'torch.utils.data._utils.signal_handling', 'torch.utils.data._utils.worker', 'torch.utils.data._utils.pin_memory', 'torch.utils.data._utils.collate', 'torch.utils.data._utils.fetch', 'torch.utils.data._utils', 'torch.utils.data._utils.serialization', 'torch.utils.data.datapipes.utils.common', 'torch.utils.data.datapipes.datapipe', 'torch.utils.data.datapipes.iter.utils', 'torch.utils.data.datapipes._decorator', 'torch.utils.data.datapipes.iter.callable', 'torch.utils.data.datapipes.iter.combinatorics', 'torch.utils.data.datapipes.iter.combining', 'torch.utils.data.datapipes.iter.filelister', 'torch.utils.data.datapipes.iter.fileopener', 'torch.utils.data.datapipes.iter.grouping', 'torch.utils.data.datapipes.utils.decoder', 'torch.utils.data.datapipes.iter.routeddecoder', 'torch.utils.data.datapipes.dataframe.structures', 'torch.utils.data.datapipes.dataframe.dataframes', 'torch.utils.data.datapipes.dataframe.dataframe_wrapper', 'torch.utils.data.datapipes.dataframe.datapipes', 'torch.utils.data.datapipes.dataframe', 'torch.utils.data.datapipes.iter.selecting', 'torch.utils.data.datapipes.iter.streamreader', 'torch.utils.data.datapipes.iter', 'torch.utils.data.datapipes.map.callable', 'torch.utils.data.datapipes.map.combinatorics', 'torch.utils.data.datapipes.map.combining', 'torch.utils.data.datapipes.map.grouping', 'torch.utils.data.datapipes.map.utils', 'torch.utils.data.datapipes.map', 'torch.utils.data.datapipes', 'torch.utils.data.graph', 'torch.utils.data.graph_settings', 'torch.utils.data.dataloader', 'torch.utils.data.distributed', 'torch.utils.data.backward_compatibility', 'torch.utils.data.communication.eventloop', 'torch.utils.data.communication.iter', 'torch.utils.data.communication.map', 'torch.utils.data.communication.messages', 'torch.utils.data.communication.protocol', 'torch.utils.data.communication.queue', 'torch.utils.data.communication', 'torch.utils.data.dataloader_experimental', 'torch.utils.data', 'torch.__config__', 'torch.__future__', 'gzip', 'torch.profiler.profiler', 'torch.profiler', 'torch.nn.intrinsic.modules.fused', 'torch.nn.intrinsic.modules', 'torch.nn.intrinsic', 'torch.nn.quantized.modules.utils', 'torch.nn.quantized.functional', 'torch.nn.quantized.modules.activation', 'torch.nn.quantized.modules.dropout', 'torch.nn.quantized.modules.batchnorm', 'torch.nn.quantized.modules.normalization', 'torch.nn.qat.modules.linear', 'torch.nn.qat.modules.conv', 'torch.nn.qat.modules.embedding_ops', 'torch.nn.qat.modules', 'torch.nn.qat', 'torch.nn.intrinsic.qat.modules.linear_relu', 'torch.nn.intrinsic.qat.modules.linear_fused', 'torch.nn.intrinsic.qat.modules.conv_fused', 'torch.nn.intrinsic.qat.modules', 'torch.nn.intrinsic.qat', 'torch.nn.quantized.modules.conv', 'torch.nn.quantized.modules.linear', 'torch.nn.quantized.modules.embedding_ops', 'torch.nn.quantized.modules.functional_modules', 'torch.nn.quantized.modules', 'torch.nn.quantized', 'torch.nn.quantizable.modules.activation', 'torch.nn.quantizable.modules.rnn', 'torch.nn.quantizable.modules', 'torch.nn.quantizable', 'torch.ao', 'torch._tensor_docs', 'torch._storage_docs', 'torch.ao.quantization.quant_type', 'torch.ao.quantization.utils', 'torch.ao.quantization.observer', 'torch.ao.quantization.fake_quantize', 'torch.ao.quantization.fuser_method_mappings', 'torch.ao.quantization.fuse_modules', 'torch.ao.quantization.qconfig', 'torch.nn.intrinsic.quantized.modules.linear_relu', 'torch.nn.intrinsic.quantized.modules.conv_relu', 'torch.nn.intrinsic.quantized.modules.bn_relu', 'torch.nn.intrinsic.quantized.modules', 'torch.nn.intrinsic.quantized', 'torch.nn.quantized.dynamic.modules.linear', 'torch.nn.quantized.dynamic.modules.rnn', 'torch.nn.quantized.dynamic.modules.conv', 'torch.nn.quantized.dynamic.modules', 'torch.nn.quantized.dynamic', 'torch.nn.intrinsic.quantized.dynamic.modules.linear_relu', 'torch.nn.intrinsic.quantized.dynamic.modules', 'torch.nn.intrinsic.quantized.dynamic', 'torch.nn.quantized._reference.modules.utils', 'torch.nn.quantized._reference.modules.linear', 'torch.nn.quantized._reference.modules.conv', 'torch.nn.quantized._reference.modules.rnn', 'torch.nn.quantized._reference.modules.sparse', 'torch.nn.quantized._reference.modules', 'torch.nn.quantized._reference', 'torch.nn.qat.dynamic.modules.linear', 'torch.nn.qat.dynamic.modules', 'torch.nn.qat.dynamic', 'torch.ao.nn.sparse.quantized.linear', 'torch.ao.nn.sparse.quantized.utils', 'torch.ao.nn.sparse.quantized.dynamic.linear', 'torch.ao.nn.sparse.quantized.dynamic', 'torch.ao.nn.sparse.quantized', 'torch.ao.nn.sparse', 'torch.ao.nn', 'torch.ao.quantization.stubs', 'torch.ao.quantization.quantization_mappings', 'torch.ao.quantization.quantize', 'torch.ao.quantization.quantize_jit', 'torch.ao.quantization', 'torch.quantization.quantize', 'torch.quantization.observer', 'torch.quantization.qconfig', 'torch.quantization.fake_quantize', 'torch.quantization.fuser_method_mappings', 'torch.quantization.fuse_modules', 'torch.quantization.stubs', 'torch.quantization.quant_type', 'torch.quantization.quantize_jit', 'torch.quantization.quantization_mappings', 'torch.quantization', 'torch.quasirandom', 'torch.multiprocessing._atfork', 'torch._lobpcg', 'torch.utils.dlpack', 'torch._masked._docs', 'torch._masked', 'torch.return_types', 'torch.library', 'torch._prims.utils', 'torch._prims', 'torch._meta_registrations', 'torch', 'pytorch_sphinx_theme', 'sphinx.domains.changeset', 'sphinx.util.fileutil', 'sphinx.builders.changes', 'sphinx.domains.index', 'sphinx.environment.adapters.indexentries', 'sphinx.search.jssplitter', 'sphinx.util.jsdump', 'sphinx.util.stemmer.porter', 'sphinx.util.stemmer', 'sphinx.search.en', 'sphinx.search', 'sphinx.util.inventory', 'sphinx.writers', 'docutils.transforms.writer_aux', 'mimetypes', 'PIL._version', 'PIL', 'PIL.ImageMode', 'PIL.TiffTags', 'PIL._binary', 'PIL._deprecate', 'PIL._util', 'PIL._imaging', 'PIL.Image', 'docutils.utils.math', 'docutils.utils.math.unichar2tex', 'docutils.utils.math.math2html', 'docutils.utils.math.tex2unichar', 'docutils.utils.math.latex2mathml', 'docutils.utils.math.tex2mathml_extern', 'docutils.writers._html_base', 'docutils.writers.html4css1', 'imghdr', 'xml.etree', 'xml.etree.ElementPath', '_elementtree', 'xml.etree.ElementTree', 'imagesize.imagesize', 'imagesize', 'sphinx.util.images', 'sphinx.writers.html', 'docutils.writers.html5_polyglot', 'sphinx.writers.html5', 'sphinxcontrib.serializinghtml.jsonimpl', 'sphinxcontrib.serializinghtml.version', 'sphinxcontrib.serializinghtml', 'sphinx.builders.dirhtml', 'sphinx.builders.singlehtml', 'sphinx.builders.html', 'sphinx.builders._epub_base', 'sphinx.builders.epub3', 'sphinx.ext', 'sphinx.domains.math', 'sphinx.util.math', 'sphinx.ext.mathjax', 'sphinx.transforms.post_transforms', 'sphinx.builders.html.transforms', 'sphinx.builders.dummy', 'sphinx.domains.python', 'jinja2.sandbox', 'sphinx.jinja2glue', 'sphinx.util.template', 'sphinx.builders.gettext', 'sphinx.builders.latex.nodes', 'sphinx.builders.latex.constants', 'sphinx.builders.latex.theming', 'docutils.writers.latex2e', 'sphinx.builders.latex.util', 'sphinx.writers.latex', 'sphinx.builders.latex', 'sphinx.domains.citation', 'sphinx.builders.latex.transforms', '_markupbase', 'html.parser', 'urllib3.packages', 'urllib3.packages.six', 'urllib3.packages.six.moves', 'urllib3.packages.six.moves.http_client', 'urllib3.exceptions', 'urllib3._version', 'urllib3.contrib', 'urllib3.contrib._appengine_environ', 'urllib3.util.wait', 'urllib3.util.connection', 'urllib3.util.request', 'urllib3.util.response', 'urllib3.util.retry', 'urllib3.util.url', 'urllib3.util.ssltransport', 'urllib3.util.ssl_', 'urllib3.util.timeout', 'urllib3.util', 'urllib3.util.proxy', 'urllib3._collections', 'ipaddress', 'urllib3.util.ssl_match_hostname', 'urllib3.connection', 'urllib3.fields', 'urllib3.filepost', 'urllib3.packages.six.moves.urllib', 'urllib3.packages.six.moves.urllib.parse', 'urllib3.request', 'urllib3.response', 'urllib3.util.queue', 'urllib3.connectionpool', 'urllib3.poolmanager', 'urllib3', 'charset_normalizer.assets', 'charset_normalizer.constant', '_multibytecodec', 'charset_normalizer.utils', 'charset_normalizer.md', 'charset_normalizer.models', 'charset_normalizer.cd', 'charset_normalizer.api', 'charset_normalizer.legacy', 'charset_normalizer.version', 'charset_normalizer', 'http.cookiejar', 'http.cookies', 'requests.compat', 'requests.exceptions', 'requests.packages.urllib3.packages', 'requests.packages.urllib3.packages.six', 'requests.packages.urllib3.packages.six.moves', 'requests.packages.urllib3.packages.six.moves.http_client', 'requests.packages.urllib3.exceptions', 'requests.packages.urllib3._version', 'requests.packages.urllib3.contrib', 'requests.packages.urllib3.contrib._appengine_environ', 'requests.packages.urllib3.util.wait', 'requests.packages.urllib3.util.connection', 'requests.packages.urllib3.util.request', 'requests.packages.urllib3.util.response', 'requests.packages.urllib3.util.retry', 'requests.packages.urllib3.util.url', 'requests.packages.urllib3.util.ssltransport', 'requests.packages.urllib3.util.ssl_', 'requests.packages.urllib3.util.timeout', 'requests.packages.urllib3.util', 'requests.packages.urllib3.util.proxy', 'requests.packages.urllib3._collections', 'requests.packages.urllib3.util.ssl_match_hostname', 'requests.packages.urllib3.connection', 'requests.packages.urllib3.fields', 'requests.packages.urllib3.filepost', 'requests.packages.urllib3.packages.six.moves.urllib', 'requests.packages.urllib3.packages.six.moves.urllib.parse', 'requests.packages.urllib3.request', 'requests.packages.urllib3.response', 'requests.packages.urllib3.util.queue', 'requests.packages.urllib3.connectionpool', 'requests.packages.urllib3.poolmanager', 'requests.packages.urllib3', 'idna.package_data', 'idna.idnadata', 'idna.intranges', 'idna.core', 'idna', 'requests.packages.idna.package_data', 'requests.packages.idna.idnadata', 'requests.packages.idna.intranges', 'requests.packages.idna.core', 'requests.packages.idna', 'requests.packages.chardet', 'requests.packages', 'certifi.core', 'certifi', 'requests.certs', 'requests.__version__', 'requests._internal_utils', 'requests.cookies', 'requests.structures', 'requests.utils', 'requests.auth', 'stringprep', 'encodings.idna', 'requests.hooks', 'requests.status_codes', 'requests.models', 'requests.adapters', 'requests.sessions', 'requests.api', 'requests', 'sphinx.util.requests', 'sphinx.builders.linkcheck', 'docutils.writers.manpage', 'sphinx.writers.manpage', 'sphinx.builders.manpage', 'sphinx.writers.texinfo', 'sphinx.builders.texinfo', 'sphinx.writers.text', 'sphinx.builders.text', 'xml.sax.handler', 'xml.sax._exceptions', 'xml.sax.xmlreader', 'xml.sax', 'xml.sax.saxutils', 'xml.sax.expatreader', 'docutils.writers.docutils_xml', 'sphinx.writers.xml', 'sphinx.builders.xml', 'sphinx.util.cfamily', 'sphinx.domains.c', 'sphinx.domains.cpp', 'sphinx.domains.javascript', 'sphinx.domains.rst', 'sphinx.directives.code', 'docutils.parsers.rst.directives.admonitions', 'docutils.parsers.rst.directives.body', 'docutils.parsers.rst.directives.misc', 'sphinx.directives.other', 'docutils.transforms.components', 'docutils.parsers.rst.directives.html', 'docutils.parsers.rst.directives.images', 'docutils.parsers.rst.directives.tables', 'sphinx.directives.patches', 'sphinx.transforms.compact_bullet_list', 'unittest.util', 'unittest.result', 'unittest.case', 'unittest.async_case', 'unittest.suite', 'unittest.loader', 'unittest.signals', 'unittest.runner', 'unittest.main', 'unittest', 'doctest', 'packaging.__about__', 'packaging', 'packaging._manylinux', 'packaging._musllinux', 'packaging.tags', 'packaging._structures', 'packaging.version', 'packaging.utils', 'packaging.specifiers', 'sphinx.ext.doctest', 'sphinx.transforms.post_transforms.code', 'sphinx.transforms.post_transforms.images', 'sphinx.util.compat', 'sphinx.environment.collectors.dependencies', 'sphinx.environment.collectors.asset', 'sphinx.environment.collectors.metadata', 'sphinx.environment.collectors.title', 'sphinx.environment.collectors.toctree', 'shlex', 'sphinxcontrib.applehelp.version', 'sphinxcontrib.applehelp', 'sphinxcontrib.devhelp.version', 'sphinxcontrib.devhelp', 'sphinxcontrib.htmlhelp.version', 'sphinxcontrib.htmlhelp', 'sphinxcontrib.qthelp.version', 'sphinxcontrib.qthelp', 'alabaster._version', 'alabaster', 'sphinx.ext.autodoc.mock', 'sphinx.ext.autodoc.importer', 'sphinx.util.docstrings', 'sphinx.ext.autodoc.deprecated', 'sphinx.ext.autodoc', 'sphinx.ext.autodoc.directive', 'sphinx.ext.autodoc.preserve_defaults', 'sphinx.ext.autodoc.type_comment', 'sphinx.ext.autodoc.typehints', 'sphinx.ext.autosectionlabel', 'sphinx.ext.autosummary', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.napoleon.iterators', 'sphinx.ext.napoleon.docstring', 'sphinx.ext.napoleon', 'sphinx.ext.viewcode', 'sphinxcontrib.katex', 'recommonmark', 'commonmark.common', 'commonmark.node', 'commonmark.normalize_reference', 'commonmark.inlines', 'commonmark.blocks', 'commonmark.dump', 'commonmark.render', 'commonmark.render.renderer', 'commonmark.render.html', 'commonmark.render.rst', 'commonmark.main', 'commonmark', 'recommonmark.parser', 'sphinx_markdown_tables.__version__', 'sphinx_markdown_tables', 'jinja2.ext', '_sysconfigdata__linux_x86_64-linux-gnu', 'pydoc', 'sphinx.ext.autosummary.generate', 'test', 'ts.version', 'ts', 'ts.metrics.dimension', 'ts.metrics.unit', 'ts.metrics.metric', 'ts.metrics.metric_encoder', 'ts.metrics.metrics_store', 'psutil._common', 'psutil._compat', 'psutil._psposix', 'psutil._psutil_linux', 'psutil._psutil_posix', 'resource', 'psutil._pslinux', 'psutil', 'ts.metrics.system_metrics', 'ts.metrics', 'ts.metrics.process_memory_metric', 'ts.metrics.metric_collector', 'ts.arg_parser', 'ts.context', 'ts.protocol', 'ts.protocol.otf_message_handler', 'ts.utils.timeit_decorator', 'ts.utils', 'ts.utils.util', 'ts.service', 'ts.model_loader', 'ts.model_server', 'ts.model_service_worker', 'ts.torch_handler', 'ts.torch_handler.unit_tests', 'ts.torch_handler.unit_tests.models', 'ts.torch_handler.unit_tests.models.base_model', 'ts.torch_handler.request_envelope', 'ts.torch_handler.request_envelope.base', 'ts.torch_handler.request_envelope.body', 'ts.torch_handler.request_envelope.json', 'ts.torch_handler.request_envelope.kserve', 'ts.torch_handler.request_envelope.kservev2', 'ts.torch_handler.unit_tests.test_utils', 'ts.torch_handler.unit_tests.test_utils.mock_context', 'ts.model_service.model_service', 'ts.model_service', 'ts.torch_handler.base_handler', 'ts.torch_handler.contractions', 'ts.torch_handler.densenet_handler', 'ts.torch_handler.image_classifier', 'PIL.ImageColor', 'PIL.ImageDraw', 'PIL._imagingft', 'PIL.ImageFont', 'torchvision.utils', 'torchvision._internally_replaced_utils', 'torchvision.extension', 'torchvision.io._load_gpu_decoder', 'fractions', 'torchvision.io._video_opt', 'torchvision.io.image', 'torchvision.io.video', 'torchvision.io.video_reader', 'torchvision.io', 'torch.utils.model_zoo', 'torchvision.datasets.utils', 'torchvision.datasets.vision', 'torchvision.datasets._optical_flow', 'torchvision.datasets.caltech', 'torchvision.datasets.celeba', 'torchvision.datasets.cifar', 'torchvision.datasets.cityscapes', 'torchvision.datasets.clevr', 'torchvision.datasets.coco', 'torchvision.datasets.folder', 'torchvision.datasets.country211', 'torchvision.datasets.dtd', 'torchvision.datasets.eurosat', 'PIL.ImageOps', 'PIL.ImageFilter', 'PIL.ImageStat', 'PIL.ImageEnhance', 'torchvision.transforms._pil_constants', 'torchvision.transforms.functional_pil', 'torchvision.transforms.functional_tensor', 'torchvision.transforms.functional', 'torchvision.transforms.transforms', 'torchvision.transforms.autoaugment', 'torchvision.transforms', 'torchvision.datasets.fakedata', 'torchvision.datasets.fer2013', 'torchvision.datasets.fgvc_aircraft', 'torchvision.datasets.flickr', 'torchvision.datasets.flowers102', 'torchvision.datasets.food101', 'torchvision.datasets.gtsrb', 'torchvision.datasets.video_utils', 'torchvision.datasets.hmdb51', 'torchvision.datasets.imagenet', 'torchvision.datasets.inaturalist', 'torchvision.datasets.kinetics', 'torchvision.datasets.kitti', 'torchvision.datasets.lfw', 'torchvision.datasets.lsun', 'torchvision.datasets.mnist', 'torchvision.datasets.omniglot', 'torchvision.datasets.oxford_iiit_pet', 'torchvision.datasets.pcam', 'torchvision.datasets.phototour', 'torchvision.datasets.places365', 'torchvision.datasets.rendered_sst2', 'torchvision.datasets.sbd', 'torchvision.datasets.sbu', 'torchvision.datasets.semeion', 'torchvision.datasets.stanford_cars', 'torchvision.datasets.stl10', 'torchvision.datasets.sun397', 'torchvision.datasets.svhn', 'torchvision.datasets.ucf101', 'torchvision.datasets.usps', 'torchvision.datasets.voc', 'torchvision.datasets.widerface', 'torchvision.datasets', 'torchvision.transforms._presets', 'torchvision._utils', 'torchvision.models._api', 'torchvision.models._meta', 'torchvision.models._utils', 'torchvision.models.alexnet', 'torchvision.ops._register_onnx_ops', 'torchvision.ops._box_convert', 'torchvision.ops._utils', 'torchvision.ops.boxes', 'torchvision.ops.diou_loss', 'torchvision.ops.ciou_loss', 'torchvision.ops.deform_conv', 'torch.fx._compatibility', 'torch.fx.immutable_collections', 'torch.fx.operator_schemas', 'torch.fx.node', 'torch.fx._pytree', 'torch.fx.graph', 'torch.fx.graph_module', 'torch.fx.proxy', 'torch.fx._symbolic_trace', 'torch.fx.interpreter', 'torch.fx.subgraph_rewriter', 'torch.fx', 'torchvision.ops.drop_block', 'torchvision.ops.misc', 'torchvision.ops.feature_pyramid_network', 'torchvision.ops.focal_loss', 'torchvision.ops.giou_loss', 'torchvision.ops.roi_align', 'torchvision.ops.poolers', 'torchvision.ops.ps_roi_align', 'torchvision.ops.ps_roi_pool', 'torchvision.ops.roi_pool', 'torchvision.ops.stochastic_depth', 'torch.onnx._constants', 'torch.onnx._globals', 'torch.onnx._patch_torch', 'torch.onnx.symbolic_helper', 'torch.onnx.symbolic_opset9', 'torch.onnx.symbolic_opset10', 'torch.onnx.symbolic_registry', 'torch.onnx.symbolic_caffe2', 'torch.onnx.utils', 'torch.onnx.symbolic_opset11', 'torchvision.ops', 'torchvision.models.convnext', 'torch.utils.checkpoint', 'torchvision.models.densenet', 'torchvision.models.efficientnet', 'torchvision.models.googlenet', 'torchvision.models.inception', 'torchvision.models.mnasnet', 'torchvision.models.mobilenetv2', 'torchvision.models.mobilenetv3', 'torchvision.models.mobilenet', 'torchvision.models.regnet', 'torchvision.models.resnet', 'torchvision.models.shufflenetv2', 'torchvision.models.squeezenet', 'torchvision.models.vgg', 'torchvision.models.vision_transformer', 'torchvision.models.swin_transformer', 'torchvision.models.detection._utils', 'torchvision.models.detection.image_list', 'torchvision.models.detection.anchor_utils', 'torchvision.models.detection.backbone_utils', 'torchvision.models.detection.generalized_rcnn', 'torchvision.models.detection.roi_heads', 'torchvision.models.detection.rpn', 'torchvision.models.detection.transform', 'torchvision.models.detection.faster_rcnn', 'torchvision.models.detection.fcos', 'torchvision.models.detection.keypoint_rcnn', 'torchvision.models.detection.mask_rcnn', 'torchvision.models.detection.retinanet', 'torchvision.models.detection.ssd', 'torchvision.models.detection.ssdlite', 'torchvision.models.detection', 'torchvision.models.optical_flow._utils', 'torchvision.models.optical_flow.raft', 'torchvision.models.optical_flow', 'torchvision.models.quantization.utils', 'torchvision.models.quantization.googlenet', 'torchvision.models.quantization.inception', 'torchvision.models.quantization.mobilenetv2', 'torchvision.models.quantization.mobilenetv3', 'torchvision.models.quantization.mobilenet', 'torchvision.models.quantization.resnet', 'torchvision.models.quantization.shufflenetv2', 'torchvision.models.quantization', 'torchvision.models.segmentation._utils', 'torchvision.models.segmentation.fcn', 'torchvision.models.segmentation.deeplabv3', 'torchvision.models.segmentation.lraspp', 'torchvision.models.segmentation', 'torchvision.models.video.resnet', 'torchvision.models.video', 'torchvision.models', 'torchvision.version', 'torchvision', 'ts.torch_handler.vision_handler', 'captum', 'captum.attr', 'captum.attr._core', 'captum._utils', 'captum._utils.typing', 'captum._utils.common', 'captum._utils.sample_gradient', 'captum._utils.gradient', 'captum.attr._utils', 'captum.attr._utils.approximation_methods', 'captum.attr._utils.common', 'captum.log', 'captum.attr._utils.attribution', 'captum.attr._core.deep_lift', 'captum._utils.progress', 'captum.attr._core.feature_ablation', 'captum.attr._core.feature_permutation', 'captum.attr._core.noise_tunnel', 'captum.attr._core.gradient_shap', 'captum.attr._core.guided_backprop_deconvnet', 'captum.attr._core.layer', 'captum.attr._core.layer.grad_cam', 'captum.attr._core.guided_grad_cam', 'captum.attr._core.input_x_gradient', 'captum.attr._utils.batching', 'captum.attr._core.integrated_gradients', 'captum._utils.models.model', 'captum._utils.models.linear_model.model', 'captum._utils.models.linear_model', 'captum._utils.models', 'captum.attr._core.lime', 'captum.attr._core.kernel_shap', 'captum.attr._core.layer.internal_influence', 'captum.attr._core.layer.layer_activation', 'captum.attr._core.layer.layer_conductance', 'captum.attr._core.layer.layer_deep_lift', 'captum.attr._core.layer.layer_feature_ablation', 'captum.attr._core.layer.layer_gradient_shap', 'captum.attr._core.layer.layer_gradient_x_activation', 'captum.attr._core.layer.layer_integrated_gradients', 'captum.attr._utils.custom_modules', 'captum.attr._utils.lrp_rules', 'captum.attr._core.lrp', 'captum.attr._core.layer.layer_lrp', 'captum.attr._core.neuron', 'captum.attr._core.neuron.neuron_conductance', 'captum.attr._core.neuron.neuron_deep_lift', 'captum.attr._core.neuron.neuron_feature_ablation', 'captum.attr._core.neuron.neuron_gradient', 'captum.attr._core.neuron.neuron_gradient_shap', 'captum.attr._core.neuron.neuron_guided_backprop_deconvnet', 'captum.attr._core.neuron.neuron_integrated_gradients', 'captum.attr._core.occlusion', 'captum.attr._core.saliency', 'captum.attr._core.shapley_value', 'captum.attr._models', 'captum.attr._models.base', 'captum.attr._utils.visualization', 'matplotlib', 'matplotlib._api.deprecation', 'matplotlib._api', 'matplotlib._version', 'matplotlib._c_internal_utils', 'matplotlib.cbook', 'matplotlib.docstring', 'PIL.ImageChops', 'PIL.ImageFile', 'PIL.GimpGradientFile', 'PIL.GimpPaletteFile', 'PIL.PaletteFile', 'PIL.ImagePalette', 'PIL.ImageSequence', 'PIL.PngImagePlugin', 'matplotlib._path', 'matplotlib.bezier', 'matplotlib.path', 'matplotlib.transforms', 'matplotlib.ticker', 'matplotlib.scale', 'matplotlib._color_data', 'matplotlib.colors', 'pyparsing.util', 'pyparsing.unicode', 'pyparsing.exceptions', 'pyparsing.actions', 'pyparsing.results', 'pyparsing.core', 'pyparsing.helpers', 'pyparsing.testing', 'pyparsing.common', 'pyparsing', 'matplotlib.fontconfig_pattern', 'matplotlib._enums', 'cycler', 'matplotlib.rcsetup', 'matplotlib.ft2font', 'dateutil._version', 'dateutil', 'kiwisolver._cext', 'kiwisolver']
CACHEDIR=/home/ubuntu/.cache/matplotlib
Using fontManager instance from /home/ubuntu/.cache/matplotlib/fontlist-v330.json
Failed to import 'ts.torch_handler.unit_tests.test_mnist_kf': no module named ts.torch_handler.unit_tests.test_mnist_kf
loading intersphinx inventory from https://docs.python.org/3/objects.inv...
loading intersphinx inventory from https://docs.scipy.org/doc/numpy/objects.inv...
loading intersphinx inventory from https://pytorch.org/docs/stable/objects.inv...
Starting new HTTPS connection (1): docs.python.org:443
Starting new HTTPS connection (1): pytorch.org:443
Starting new HTTPS connection (1): docs.scipy.org:443
https://docs.python.org:443 "GET /3/objects.inv HTTP/1.1" 200 125537
https://pytorch.org:443 "GET /docs/stable/objects.inv HTTP/1.1" 200 97492
https://docs.scipy.org:443 "GET /doc/numpy/objects.inv HTTP/1.1" 301 329
Starting new HTTPS connection (1): numpy.org:443
https://numpy.org:443 "GET /doc/stable/objects.inv HTTP/1.1" 200 77133
intersphinx inventory has moved: https://docs.scipy.org/doc/numpy/objects.inv -> https://numpy.org/doc/stable/objects.inv
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 49 source files that are out of date
updating environment: [new config] 49 added, 0 changed, 0 removed
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
  warn("Container node skipped: type={0}".format(mdnode.t))
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'docs_url'
  warnings.warn(msg)
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
  warn("Container node skipped: type={0}".format(mdnode.t))
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".
Successfully imported extension module "markdown.extensions.tables".                                                                                                                                    
Successfully loaded extension "markdown.extensions.tables.TableExtension".

/home/ubuntu/serve/docs/Troubleshooting.md:69: WARNING: duplicate label model-archiver, other instance in /home/ubuntu/serve/docs/FAQs.md
/home/ubuntu/serve/docs/Troubleshooting.md:76: WARNING: duplicate label how can i resolve model specific python dependency?, other instance in /home/ubuntu/serve/docs/FAQs.md
WARNING: autodoc: failed to import module 'run_circleci_tests'; the following exception was raised:
No module named 'run_circleci_tests'
WARNING: autodoc: failed to import module 'setup'; the module executes module level statement and it might call sys.exit().
WARNING: autodoc: failed to import module 'regression_tests' from module 'test'; the following exception was raised:
No module named 'test.regression_tests'
WARNING: autodoc: failed to import module 'torchserve_sanity'; the following exception was raised:
No module named 'torchserve_sanity'
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/model_service_worker.py:docstring of ts.model_service_worker.TorchModelServiceWorker.load_model:3: WARNING: Unexpected indentation.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/model_service_worker.py:docstring of ts.model_service_worker.TorchModelServiceWorker.load_model:11: WARNING: Block quote ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/service.py:docstring of ts.service.Service.predict:4: WARNING: Definition list ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/service.py:docstring of ts.service.Service.retrieve_data_for_inference:4: WARNING: Definition list ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/service.py:docstring of ts.service.Service.retrieve_data_for_inference:10: WARNING: Definition list ends without a blank line; unexpected unindent.
/home/ubuntu/serve/docs/api/ts.rst:17: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/test.rst
/home/ubuntu/serve/docs/api/ts.rst:77: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/test.rst
/home/ubuntu/serve/docs/api/ts.metrics.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.rst
/home/ubuntu/serve/docs/api/ts.metrics.rst:73: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.rst
/home/ubuntu/serve/docs/api/ts.model_service.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.metrics.rst
/home/ubuntu/serve/docs/api/ts.model_service.rst:17: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.metrics.rst
/home/ubuntu/serve/docs/api/ts.protocol.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.model_service.rst
/home/ubuntu/serve/docs/api/ts.protocol.rst:17: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.model_service.rst
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/text_classifier.py:docstring of ts.torch_handler.text_classifier.TextClassifier.inference:6: WARNING: Unexpected indentation.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/text_classifier.py:docstring of ts.torch_handler.text_classifier.TextClassifier.preprocess:7: WARNING: Definition list ends without a blank line; unexpected unindent.
/home/ubuntu/serve/docs/api/ts.torch_handler.rst:5: WARNING: duplicate label subpackages, other instance in /home/ubuntu/serve/docs/api/ts.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.rst:14: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.protocol.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.rst:90: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.protocol.rst
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.format_output:8: WARNING: Unexpected indentation.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.format_output:12: WARNING: Unexpected indentation.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.format_output:16: WARNING: Block quote ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.format_output:17: WARNING: Block quote ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.parse_input:6: WARNING: Unexpected indentation.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.parse_input:11: WARNING: Definition list ends without a blank line; unexpected unindent.
/home/ubuntu/anaconda3/envs/docs/lib/python3.8/site-packages/ts/torch_handler/request_envelope/kservev2.py:docstring of ts.torch_handler.request_envelope.kservev2.KServev2Envelope.parse_input:12: WARNING: Block quote ends without a blank line; unexpected unindent.
/home/ubuntu/serve/docs/api/ts.torch_handler.request_envelope.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.request_envelope.rst:49: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.rst
WARNING: autodoc: failed to import module 'test_mnist_kf' from module 'ts.torch_handler.unit_tests'; the following exception was raised:
No module named 'examples'
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.rst:5: WARNING: duplicate label subpackages, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.rst:14: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.request_envelope.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.rst:66: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.request_envelope.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.models.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.models.rst:17: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.test_utils.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.models.rst
/home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.test_utils.rst:17: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.models.rst
/home/ubuntu/serve/docs/api/ts.utils.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.test_utils.rst
/home/ubuntu/serve/docs/api/ts.utils.rst:25: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.torch_handler.unit_tests.test_utils.rst
WARNING: autodoc: failed to import module 'api_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'backend_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'frontend_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'install_dependencies' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'install_from_src' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'marsgen' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'modelarchiver_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'print_env_info' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'regression_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'sanity_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'shell_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'torchserve_grpc_client' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'tsutils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'validate_model_on_gpu' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'workflow_archiver_utils' from module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
WARNING: autodoc: failed to import module 'ts_scripts'; the following exception was raised:
No module named 'ts_scripts'
/home/ubuntu/serve/docs/api/ts_scripts.rst:5: WARNING: duplicate label submodules, other instance in /home/ubuntu/serve/docs/api/ts.utils.rst
/home/ubuntu/serve/docs/api/ts_scripts.rst:137: WARNING: duplicate label module contents, other instance in /home/ubuntu/serve/docs/api/ts.utils.rst
/home/ubuntu/serve/docs/configuration.md:0: WARNING: Document may not end with a transition.
/home/ubuntu/serve/docs/configuration.md:124: WARNING: duplicate label examples, other instance in /home/ubuntu/serve/docs/README.md
/home/ubuntu/serve/docs/custom_service.md:3: WARNING: duplicate label contents of this document, other instance in /home/ubuntu/serve/docs/batch_inference_with_ts.md
/home/ubuntu/serve/docs/getting_started.md:184: WARNING: duplicate label for debian based systems/ macos, other instance in /home/ubuntu/serve/docs/getting_started.md
/home/ubuntu/serve/docs/getting_started.md:193: WARNING: duplicate label for windows, other instance in /home/ubuntu/serve/docs/getting_started.md
/home/ubuntu/serve/docs/index.md:1: WARNING: duplicate label torchserve, other instance in /home/ubuntu/serve/docs/README.md
/home/ubuntu/serve/docs/index.md:5: WARNING: duplicate label basic features, other instance in /home/ubuntu/serve/docs/README.md
/home/ubuntu/serve/docs/index.md:25: WARNING: duplicate label default handlers, other instance in /home/ubuntu/serve/docs/README.md
/home/ubuntu/serve/docs/index.md:32: WARNING: duplicate label examples, other instance in /home/ubuntu/serve/docs/configuration.md
/home/ubuntu/serve/docs/index.md:41: WARNING: duplicate label advanced features, other instance in /home/ubuntu/serve/docs/README.md
/home/ubuntu/serve/docs/inference_api.md:78: WARNING: duplicate label curl example, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/inference_api.md:106: WARNING: duplicate label curl example, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/inference_api.md:141: WARNING: duplicate label curl example, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/inference_api.md:163: WARNING: duplicate label curl example, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/logging.md:7: WARNING: duplicate label prerequisites, other instance in /home/ubuntu/serve/docs/batch_inference_with_ts.md
/home/ubuntu/serve/docs/management_api.md:461: WARNING: duplicate label api description, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/metrics.md:3: WARNING: duplicate label contents of this document, other instance in /home/ubuntu/serve/docs/custom_service.md
/home/ubuntu/serve/docs/metrics.md:11: WARNING: duplicate label introduction, other instance in /home/ubuntu/serve/docs/batch_inference_with_ts.md
/home/ubuntu/serve/docs/request_envelopes.md:17: WARNING: duplicate label contributing, other instance in /home/ubuntu/serve/docs/default_handlers.md
/home/ubuntu/serve/docs/server.md:3: WARNING: duplicate label contents of this document, other instance in /home/ubuntu/serve/docs/metrics.md
/home/ubuntu/serve/docs/server.md:114: WARNING: duplicate label advanced features, other instance in /home/ubuntu/serve/docs/index.md
/home/ubuntu/serve/docs/torchserve_on_win_native.md:3: WARNING: duplicate label contents of this document, other instance in /home/ubuntu/serve/docs/server.md
/home/ubuntu/serve/docs/torchserve_on_win_native.md:9: WARNING: duplicate label prerequisites, other instance in /home/ubuntu/serve/docs/logging.md
/home/ubuntu/serve/docs/torchserve_on_wsl.md:4: WARNING: duplicate label contents of this document, other instance in /home/ubuntu/serve/docs/torchserve_on_win_native.md
/home/ubuntu/serve/docs/torchserve_on_wsl.md:17: WARNING: duplicate label install from binaries, other instance in /home/ubuntu/serve/docs/torchserve_on_win_native.md
/home/ubuntu/serve/docs/torchserve_on_wsl.md:41: WARNING: duplicate label install from source, other instance in /home/ubuntu/serve/docs/torchserve_on_win_native.md
/home/ubuntu/serve/docs/workflow_inference_api.md:9: WARNING: duplicate label predictions api, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/workflow_inference_api.md:15: WARNING: duplicate label curl example, other instance in /home/ubuntu/serve/docs/inference_api.md
/home/ubuntu/serve/docs/workflow_management_api.md:1: WARNING: duplicate label management api, other instance in /home/ubuntu/serve/docs/management_api.md
looking for now-outdated files... none found
pickling environment... done
checking consistency... /home/ubuntu/serve/docs/FAQs.md: WARNING: document isn't included in any toctree
/home/ubuntu/serve/docs/README.md: WARNING: document isn't included in any toctree
/home/ubuntu/serve/docs/getting_started.md: WARNING: document isn't included in any toctree
/home/ubuntu/serve/docs/internals.md: WARNING: document isn't included in any toctree
/home/ubuntu/serve/docs/performance_guide.md: WARNING: document isn't included in any toctree
done
preparing documents... done
writing output... [100%] workflows                                                                                                                                                                      
/home/ubuntu/serve/docs/FAQs.md:18: WARNING: None:any reference target not found: ../docker/README
/home/ubuntu/serve/docs/FAQs.md:18: WARNING: None:any reference target not found: ../docs/README
/home/ubuntu/serve/docs/FAQs.md:18: WARNING: None:any reference target not found: ../kubernetes/README
/home/ubuntu/serve/docs/FAQs.md:18: WARNING: None:any reference target not found: ../cloudformation/README
/home/ubuntu/serve/docs/FAQs.md:41: WARNING: None:any reference target not found: ../docker/README
/home/ubuntu/serve/docs/FAQs.md:53: WARNING: None:any reference target not found: ../kubernetes/README
/home/ubuntu/serve/docs/FAQs.md:64: WARNING: None:any reference target not found: ../docker/build_image.sh
/home/ubuntu/serve/docs/FAQs.md:93: WARNING: None:any reference target not found: ../serving-sdk
/home/ubuntu/serve/docs/FAQs.md:93: WARNING: None:any reference target not found: ../plugins
/home/ubuntu/serve/docs/FAQs.md:124: WARNING: None:any reference target not found: ../docker/README
/home/ubuntu/serve/docs/README.md:17: WARNING: more than one target found for 'any' cross-reference 'metrics': could be :doc:`Metrics` or :py:attr:`ts.context.Context.metrics` or :py:mod:`ts.metrics`
/home/ubuntu/serve/docs/batch_inference_with_ts.md:261: WARNING: None:any reference target not found: ../docker/dockerd-entrypoint.sh
/home/ubuntu/serve/docs/batch_inference_with_ts.md:265: WARNING: None:any reference target not found: ../docker/dockerd-entrypoint.sh
/home/ubuntu/serve/docs/batch_inference_with_ts.md:289: WARNING: None:any reference target not found: ../docker
/home/ubuntu/serve/docs/getting_started.md:27: WARNING: None:any reference target not found: docs/torchserve_on_win_native
/home/ubuntu/serve/docs/getting_started.md:31: WARNING: None:any reference target not found: docs/torchserve_on_win_native
/home/ubuntu/serve/docs/getting_started.md:80: WARNING: None:any reference target not found: model-archiver/README
/home/ubuntu/serve/docs/getting_started.md:96: WARNING: None:any reference target not found: docs/inference_api
/home/ubuntu/serve/docs/getting_started.md:96: WARNING: None:any reference target not found: docs/management_api
/home/ubuntu/serve/docs/getting_started.md:96: WARNING: None:any reference target not found: docs/grpc_api
/home/ubuntu/serve/docs/getting_started.md:96: WARNING: None:any reference target not found: docs/rest_api
/home/ubuntu/serve/docs/getting_started.md:112: WARNING: None:any reference target not found: ts_scripts/torchserve_grpc_client.py
/home/ubuntu/serve/docs/getting_started.md:158: WARNING: None:any reference target not found: docs/server
/home/ubuntu/serve/docs/getting_started.md:171: WARNING: None:any reference target not found: benchmark/README
/home/ubuntu/serve/docs/getting_started.md:195: WARNING: None:any reference target not found: docs/torchserve_on_win_native
/home/ubuntu/serve/docs/getting_started.md:197: WARNING: None:any reference target not found: model-archiver/README
/home/ubuntu/serve/docs/index.md:17: WARNING: more than one target found for 'any' cross-reference 'metrics': could be :doc:`Metrics` or :py:attr:`ts.context.Context.metrics` or :py:mod:`ts.metrics`
/home/ubuntu/serve/docs/index.md:46: WARNING: None:any reference target not found: management_api.md/encrypted-model-serving
/home/ubuntu/serve/docs/logging.md:3: WARNING: more than one target found for 'any' cross-reference 'metrics': could be :doc:`Metrics on TorchServe` or :py:attr:`ts.context.Context.metrics` or :py:mod:`ts.metrics`
/home/ubuntu/serve/docs/management_api.md:177: WARNING: None:any reference target not found: ../frontend/server/src/main/resources/proto/management.proto
/home/ubuntu/serve/docs/metrics.md:: WARNING: Pygments lexer name 'qlog' is not known
/home/ubuntu/serve/docs/server.md:28: WARNING: more than one target found for 'any' cross-reference 'metrics': could be :doc:`Metrics` or :py:attr:`ts.context.Context.metrics` or :py:mod:`ts.metrics`
/home/ubuntu/serve/docs/server.md:149: WARNING: more than one target found for 'any' cross-reference 'metrics': could be :doc:`metrics documentation` or :py:attr:`ts.context.Context.metrics` or :py:mod:`ts.metrics`
/home/ubuntu/serve/docs/use_cases.md:102: WARNING: None:any reference target not found: ../examples/image_classifier
/home/ubuntu/serve/docs/use_cases.md:103: WARNING: None:any reference target not found: ../examples/image_segmenter
/home/ubuntu/serve/docs/use_cases.md:104: WARNING: None:any reference target not found: ../examples/object_detector
/home/ubuntu/serve/docs/use_cases.md:197: WARNING: None:any reference target not found: ../examples/image_classifier/mnist
generating indices... genindex py-modindex done
highlighting module code... [100%] ts.utils.util                                                                                                                                                        
writing additional pages... search done
copying images... [100%] images/kitten_small.jpg                                                                                                                                                        
copying static files... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 135 warnings.

The HTML pages are in build/html.

@msaroufim msaroufim requested a review from svekars July 24, 2022 16:45
@codecov
Copy link

codecov bot commented Jul 24, 2022

Codecov Report

❗ No coverage uploaded for pull request base (master@a1a0031). Click here to learn what that means.
The diff coverage is n/a.

❗ Current head ad821dd differs from pull request most recent head 1b860b8. Consider uploading reports for the commit 1b860b8 to get more accurate results

@@            Coverage Diff            @@
##             master    #1759   +/-   ##
=========================================
  Coverage          ?   45.38%           
=========================================
  Files             ?       64           
  Lines             ?     2591           
  Branches          ?       60           
=========================================
  Hits              ?     1176           
  Misses            ?     1415           
  Partials          ?        0           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@msaroufim msaroufim requested a review from maaquib July 25, 2022 23:26
Copy link
Contributor

@svekars svekars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but some thoughts in the comments.

.github/workflows/doc-automation.yml Outdated Show resolved Hide resolved
docs/sphinx/requirements.txt Outdated Show resolved Hide resolved
@msaroufim msaroufim merged commit 7fb5c92 into master Aug 15, 2022
@msaroufim msaroufim deleted the msaroufim-patch-3 branch August 15, 2022 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants