Read the Docs build information Build id: 333257 Project: thorn-thorn-perception Version: latest Commit: 158e1bcb2b05a04df57a90b9d8b42c199389479f Date: 2020-05-19T17:06:44.381273Z State: finished Success: True [rtd-command-info] start-time: 2020-05-19T17:07:17.231054Z, end-time: 2020-05-19T17:07:18.083739Z, duration: 0, exit-code: 0 git clone --no-single-branch --depth 50 git@github.com:thorn-oss/perception.git . Cloning into '.'... Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts. [rtd-command-info] start-time: 2020-05-19T17:07:18.531882Z, end-time: 2020-05-19T17:07:18.745824Z, duration: 0, exit-code: 0 git checkout --force origin/master Note: checking out 'origin/master'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 158e1bc Split comment appropriately between methods. [rtd-command-info] start-time: 2020-05-19T17:07:18.873777Z, end-time: 2020-05-19T17:07:19.075649Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2020-05-19T17:07:20.610565Z, end-time: 2020-05-19T17:07:25.644844Z, duration: 5, exit-code: 0 python3.7 -mvirtualenv --system-site-packages Using base prefix '/home/docs/.pyenv/versions/3.7.3' New python executable in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/bin/python3.7 Also creating executable in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/bin/python Installing setuptools, pip, wheel... done. [rtd-command-info] start-time: 2020-05-19T17:07:26.027099Z, end-time: 2020-05-19T17:07:26.913605Z, duration: 0, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip Requirement already up-to-date: pip in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (20.1.1) [rtd-command-info] start-time: 2020-05-19T17:07:27.114581Z, end-time: 2020-05-19T17:07:36.878856Z, duration: 9, exit-code: 0 python -m pip install --upgrade --no-cache-dir -I Pygments==2.3.1 setuptools==41.0.1 docutils==0.14 mock==1.0.1 pillow==5.4.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.8.1 recommonmark==0.5.0 sphinx<2 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<1.1 Collecting Pygments==2.3.1 Downloading Pygments-2.3.1-py2.py3-none-any.whl (849 kB) Collecting setuptools==41.0.1 Downloading setuptools-41.0.1-py2.py3-none-any.whl (575 kB) Collecting docutils==0.14 Downloading docutils-0.14-py3-none-any.whl (543 kB) Collecting mock==1.0.1 Downloading mock-1.0.1.tar.gz (818 kB) Collecting pillow==5.4.1 Downloading Pillow-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (2.0 MB) Collecting alabaster!=0.7.5,<0.8,>=0.7 Downloading alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Collecting commonmark==0.8.1 Downloading commonmark-0.8.1-py2.py3-none-any.whl (47 kB) Collecting recommonmark==0.5.0 Downloading recommonmark-0.5.0-py2.py3-none-any.whl (9.8 kB) Collecting sphinx<2 Downloading Sphinx-1.8.5-py2.py3-none-any.whl (3.1 MB) Collecting sphinx-rtd-theme<0.5 Downloading sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl (6.4 MB) Collecting readthedocs-sphinx-ext<1.1 Downloading readthedocs_sphinx_ext-1.0.3-py2.py3-none-any.whl (28 kB) Collecting future Downloading future-0.18.2.tar.gz (829 kB) Collecting Jinja2>=2.3 Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting requests>=2.0.0 Downloading requests-2.23.0-py2.py3-none-any.whl (58 kB) Collecting sphinxcontrib-websupport Downloading sphinxcontrib_websupport-1.2.2-py2.py3-none-any.whl (39 kB) Collecting snowballstemmer>=1.1 Downloading snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB) Collecting packaging Downloading packaging-20.4-py2.py3-none-any.whl (37 kB) Collecting babel!=2.0,>=1.3 Downloading Babel-2.8.0-py2.py3-none-any.whl (8.6 MB) Collecting imagesize Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting six>=1.5 Downloading six-1.14.0-py2.py3-none-any.whl (10 kB) Collecting MarkupSafe>=0.23 Downloading MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (27 kB) Collecting certifi>=2017.4.17 Downloading certifi-2020.4.5.1-py2.py3-none-any.whl (157 kB) Collecting chardet<4,>=3.0.2 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 Downloading urllib3-1.25.9-py2.py3-none-any.whl (126 kB) Collecting idna<3,>=2.5 Downloading idna-2.9-py2.py3-none-any.whl (58 kB) Collecting pyparsing>=2.0.2 Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting pytz>=2015.7 Downloading pytz-2020.1-py2.py3-none-any.whl (510 kB) Building wheels for collected packages: mock, future Building wheel for mock (setup.py): started Building wheel for mock (setup.py): finished with status 'done' Created wheel for mock: filename=mock-1.0.1-py3-none-any.whl size=23754 sha256=a7cc2287d58c98b0acd74fcb569c08f8b4de5e12fd51638d4b1cc9605c7d4c36 Stored in directory: /tmp/pip-ephem-wheel-cache-69wrq4i_/wheels/16/03/37/f0a64ab894c9102906f192db1a4071b7592292ad661563c69b Building wheel for future (setup.py): started Building wheel for future (setup.py): finished with status 'done' Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=3d29064f690bf722c7702db85dd30d96d91854cae8bf341c0e2fe74e614ad40e Stored in directory: /tmp/pip-ephem-wheel-cache-69wrq4i_/wheels/56/b0/fe/4410d17b32f1f0c3cf54cdfb2bc04d7b4b8f4ae377e2229ba0 Successfully built mock future Installing collected packages: Pygments, setuptools, docutils, mock, pillow, alabaster, future, commonmark, MarkupSafe, Jinja2, certifi, chardet, urllib3, idna, requests, sphinxcontrib-websupport, snowballstemmer, six, pyparsing, packaging, pytz, babel, imagesize, sphinx, recommonmark, sphinx-rtd-theme, readthedocs-sphinx-ext Successfully installed Jinja2-2.11.2 MarkupSafe-1.1.1 Pygments-2.3.1 alabaster-0.7.12 babel-2.8.0 certifi-2020.4.5.1 chardet-3.0.4 commonmark-0.8.1 docutils-0.14 future-0.18.2 idna-2.9 imagesize-1.2.0 mock-1.0.1 packaging-20.4 pillow-5.4.1 pyparsing-2.4.7 pytz-2020.1 readthedocs-sphinx-ext-1.0.3 recommonmark-0.5.0 requests-2.23.0 setuptools-46.4.0 six-1.14.0 snowballstemmer-2.0.0 sphinx-1.8.5 sphinx-rtd-theme-0.4.3 sphinxcontrib-websupport-1.2.2 urllib3-1.25.9 [rtd-command-info] start-time: 2020-05-19T17:07:37.019274Z, end-time: 2020-05-19T17:07:53.413028Z, duration: 16, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting sphinx-autodoc-typehints==1.6.0 Downloading sphinx_autodoc_typehints-1.6.0-py3-none-any.whl (6.4 kB) Collecting sphinx-autobuild==0.7.1 Downloading sphinx-autobuild-0.7.1.tar.gz (14 kB) Collecting sphinx==1.8.3 Downloading Sphinx-1.8.3-py2.py3-none-any.whl (3.1 MB) Requirement already satisfied: sphinx_rtd_theme==0.4.3 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from -r docs/requirements.txt (line 4)) (0.4.3) Collecting m2r==0.2.1 Downloading m2r-0.2.1.tar.gz (16 kB) Collecting opencv-contrib-python-headless Downloading opencv_contrib_python_headless-4.2.0.34-cp37-cp37m-manylinux1_x86_64.whl (27.7 MB) Collecting tqdm Downloading tqdm-4.46.0-py2.py3-none-any.whl (63 kB) Collecting imgaug Downloading imgaug-0.4.0-py2.py3-none-any.whl (948 kB) Collecting ffmpeg-python Downloading ffmpeg_python-0.2.0-py3-none-any.whl (25 kB) Collecting watchdog>=0.7.1 Downloading watchdog-0.10.2.tar.gz (95 kB) Collecting argh>=0.24.1 Downloading argh-0.26.2-py2.py3-none-any.whl (30 kB) Collecting pathtools>=0.1.2 Downloading pathtools-0.1.2.tar.gz (11 kB) Collecting PyYAML>=3.10 Downloading PyYAML-5.3.1.tar.gz (269 kB) Collecting tornado>=3.2 Downloading tornado-6.0.4.tar.gz (496 kB) Collecting port_for==0.3.1 Downloading port-for-0.3.1.tar.gz (18 kB) Collecting livereload>=2.3.0 Downloading livereload-2.6.1-py2.py3-none-any.whl (23 kB) Requirement already satisfied: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.8.0) Requirement already satisfied: requests>=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.23.0) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.11.2) Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.3.1) Requirement already satisfied: sphinxcontrib-websupport in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (1.2.2) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (20.4) Requirement already satisfied: six>=1.5 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (1.14.0) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.0.0) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (0.7.12) Requirement already satisfied: docutils>=0.11 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (0.14) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (1.2.0) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (46.4.0) Collecting mistune Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB) Requirement already satisfied: numpy>=1.14.5 in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from opencv-contrib-python-headless->-r docs/requirements.txt (line 6)) (1.18.1) Requirement already satisfied: Pillow in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from imgaug->-r docs/requirements.txt (line 8)) (5.4.1) Collecting opencv-python Downloading opencv_python-4.2.0.34-cp37-cp37m-manylinux1_x86_64.whl (28.2 MB) Collecting imageio Downloading imageio-2.8.0-py3-none-any.whl (3.3 MB) Requirement already satisfied: scipy in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from imgaug->-r docs/requirements.txt (line 8)) (1.4.1) Requirement already satisfied: matplotlib in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from imgaug->-r docs/requirements.txt (line 8)) (3.1.2) Collecting scikit-image>=0.14.2 Downloading scikit_image-0.17.2-cp37-cp37m-manylinux1_x86_64.whl (12.5 MB) Collecting Shapely Downloading Shapely-1.7.0-cp37-cp37m-manylinux1_x86_64.whl (1.8 MB) Requirement already satisfied: future in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from ffmpeg-python->-r docs/requirements.txt (line 9)) (0.18.2) Requirement already satisfied: pytz>=2015.7 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from babel!=2.0,>=1.3->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2020.1) Requirement already satisfied: chardet<4,>=3.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from requests>=2.0.0->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (3.0.4) Requirement already satisfied: idna<3,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from requests>=2.0.0->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.9) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from requests>=2.0.0->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2020.4.5.1) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from requests>=2.0.0->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (1.25.9) Requirement already satisfied: MarkupSafe>=0.23 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from Jinja2>=2.3->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (1.1.1) Requirement already satisfied: pyparsing>=2.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from packaging->sphinx==1.8.3->-r docs/requirements.txt (line 3)) (2.4.7) Requirement already satisfied: kiwisolver>=1.0.1 in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from matplotlib->imgaug->-r docs/requirements.txt (line 8)) (1.1.0) Requirement already satisfied: cycler>=0.10 in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from matplotlib->imgaug->-r docs/requirements.txt (line 8)) (0.10.0) Requirement already satisfied: python-dateutil>=2.1 in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from matplotlib->imgaug->-r docs/requirements.txt (line 8)) (2.8.1) Collecting tifffile>=2019.7.26 Downloading tifffile-2020.5.11-py3-none-any.whl (132 kB) Collecting PyWavelets>=1.1.1 Downloading PyWavelets-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (4.4 MB) Collecting networkx>=2.0 Downloading networkx-2.4-py3-none-any.whl (1.6 MB) Collecting imagecodecs>=2020.2.18 Downloading imagecodecs-2020.2.18-cp37-cp37m-manylinux2014_x86_64.whl (18.1 MB) Collecting decorator>=4.3.0 Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Building wheels for collected packages: sphinx-autobuild, m2r, watchdog, pathtools, PyYAML, tornado, port-for Building wheel for sphinx-autobuild (setup.py): started Building wheel for sphinx-autobuild (setup.py): finished with status 'done' Created wheel for sphinx-autobuild: filename=sphinx_autobuild-0.7.1-py3-none-any.whl size=10075 sha256=d4bd5698a93bca87ad18a49952512abdd59b3c1f73da26a4557e7f74c71b8c0a Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/b5/33/11/03f2a5fbd63cd60617cbb411d619008e8e4e0100aa3b21ecda Building wheel for m2r (setup.py): started Building wheel for m2r (setup.py): finished with status 'done' Created wheel for m2r: filename=m2r-0.2.1-py3-none-any.whl size=10466 sha256=60bf74af57bceafa2ffe68e06360cf0dd0613f630ef146be0d58456ecb00790a Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/02/47/3a/e1c46c2cca442c8781612542397c9559a579f10e2dd87e7c9f Building wheel for watchdog (setup.py): started Building wheel for watchdog (setup.py): finished with status 'done' Created wheel for watchdog: filename=watchdog-0.10.2-py3-none-any.whl size=73602 sha256=52b9b52947cb5423078dbffbe2b839eb3470dc4db9a6fd0d4bf2282ef89b508d Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/36/93/24/29e375ee74e0f178889e6906cb73e693e9f06a5f589dcee6b9 Building wheel for pathtools (setup.py): started Building wheel for pathtools (setup.py): finished with status 'done' Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8784 sha256=2aec662a9addde7e8c9b08445413bb92c9f85eebeb4ad9621480b42da214f2d2 Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/3e/31/09/fa59cef12cdcfecc627b3d24273699f390e71828921b2cbba2 Building wheel for PyYAML (setup.py): started Building wheel for PyYAML (setup.py): finished with status 'done' Created wheel for PyYAML: filename=PyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl size=44619 sha256=061cf8380e1383f5322e63871f998a8eb44ef8e5d343e950203e5be780b63840 Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/5e/03/1e/e1e954795d6f35dfc7b637fe2277bff021303bd9570ecea653 Building wheel for tornado (setup.py): started Building wheel for tornado (setup.py): finished with status 'done' Created wheel for tornado: filename=tornado-6.0.4-cp37-cp37m-linux_x86_64.whl size=428555 sha256=d2a21e76646a43aadd101068483f04659ca4141760a8961eef627ca2d736e244 Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/7d/14/fa/d88fb5da77d813ea0ffca38a2ab2a052874e9e1142bad0b348 Building wheel for port-for (setup.py): started Building wheel for port-for (setup.py): finished with status 'done' Created wheel for port-for: filename=port_for-0.3.1-py3-none-any.whl size=19605 sha256=71bb77b88b98a0a74566321bcba7e51dcb209be0f5a12145129c16896dec85f1 Stored in directory: /tmp/pip-ephem-wheel-cache-zasvyf02/wheels/a0/3a/de/2fee22649fd79d152f8726b86b9dec6fd35924e71d8e4c2bf2 Successfully built sphinx-autobuild m2r watchdog pathtools PyYAML tornado port-for Installing collected packages: sphinx, sphinx-autodoc-typehints, pathtools, watchdog, argh, PyYAML, tornado, port-for, livereload, sphinx-autobuild, mistune, m2r, opencv-contrib-python-headless, tqdm, opencv-python, imageio, imagecodecs, tifffile, PyWavelets, decorator, networkx, scikit-image, Shapely, imgaug, ffmpeg-python Attempting uninstall: sphinx Found existing installation: Sphinx 1.8.5 Uninstalling Sphinx-1.8.5: Successfully uninstalled Sphinx-1.8.5 Successfully installed PyWavelets-1.1.1 PyYAML-5.3.1 Shapely-1.7.0 argh-0.26.2 decorator-4.4.2 ffmpeg-python-0.2.0 imagecodecs-2020.2.18 imageio-2.8.0 imgaug-0.4.0 livereload-2.6.1 m2r-0.2.1 mistune-0.8.4 networkx-2.4 opencv-contrib-python-headless-4.2.0.34 opencv-python-4.2.0.34 pathtools-0.1.2 port-for-0.3.1 scikit-image-0.17.2 sphinx-1.8.3 sphinx-autobuild-0.7.1 sphinx-autodoc-typehints-1.6.0 tifffile-2020.5.11 tornado-6.0.4 tqdm-4.46.0 watchdog-0.10.2 [rtd-command-info] start-time: 2020-05-19T17:07:53.535590Z, end-time: 2020-05-19T17:08:31.356286Z, duration: 37, exit-code: 0 python -m pip install --upgrade --upgrade-strategy eager --no-cache-dir . Processing /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/checkouts/latest Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing wheel metadata: started Preparing wheel metadata: finished with status 'done' Requirement already up-to-date: scipy in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from perception==0.3.2.post0.dev2) (1.4.1) Collecting numpy Downloading numpy-1.18.4-cp37-cp37m-manylinux1_x86_64.whl (20.2 MB) Requirement already up-to-date: pywavelets in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from perception==0.3.2.post0.dev2) (1.1.1) Collecting pdqhash Downloading pdqhash-0.1.8.tar.gz (637 kB) Collecting validators>=0.12.4 Downloading validators-0.15.0.tar.gz (27 kB) Requirement already up-to-date: six>=1.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from validators>=0.12.4->perception==0.3.2.post0.dev2) (1.14.0) Requirement already up-to-date: decorator>=3.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from validators>=0.12.4->perception==0.3.2.post0.dev2) (4.4.2) Building wheels for collected packages: perception, pdqhash, validators Building wheel for perception (PEP 517): started Building wheel for perception (PEP 517): finished with status 'done' Created wheel for perception: filename=perception-0.3.2.post0.dev2-cp37-cp37m-linux_x86_64.whl size=1797120 sha256=7860206dbc42c65667c201caae33a790f9eca630c16bc560496099023d6558ab Stored in directory: /tmp/pip-ephem-wheel-cache-vsa32jx1/wheels/40/41/c1/2a9d75c6e980d3d37e4331494f5ec7993d6ba0c2241d6c3f72 Building wheel for pdqhash (setup.py): started Building wheel for pdqhash (setup.py): finished with status 'done' Created wheel for pdqhash: filename=pdqhash-0.1.8-cp37-cp37m-linux_x86_64.whl size=199427 sha256=4d37c73b25e205824646ec7bd420d37ae51c31cf7deb3c2fbabe8636236eb136 Stored in directory: /tmp/pip-ephem-wheel-cache-vsa32jx1/wheels/fa/47/72/97f145338df18d656dda6eebefc3f7de36c7cb07924b7543eb Building wheel for validators (setup.py): started Building wheel for validators (setup.py): finished with status 'done' Created wheel for validators: filename=validators-0.15.0-py3-none-any.whl size=18371 sha256=4a01546144d71e43f63046669a89fcb2f2d26c399e7519432e5b3c10dc394ce2 Stored in directory: /tmp/pip-ephem-wheel-cache-vsa32jx1/wheels/ff/a1/08/0650ea8df7821ecd87760d16213b53dd23403927a69a388268 Successfully built perception pdqhash validators Installing collected packages: numpy, pdqhash, validators, perception Attempting uninstall: numpy Found existing installation: numpy 1.18.1 Not uninstalling numpy at /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest Can't uninstall 'numpy'. No files were found to uninstall. Successfully installed numpy-1.18.4 pdqhash-0.1.8 perception-0.3.2.post0.dev2 validators-0.15.0 [rtd-command-info] start-time: 2020-05-19T17:08:33.049677Z, end-time: 2020-05-19T17:08:33.271352Z, duration: 0, exit-code: 0 cat docs/conf.py # -*- coding: utf-8 -*- # # Configuration file for the Sphinx documentation builder. # # This file does only contain a selection of the most common options. For a # full list see the documentation: # http://www.sphinx-doc.org/en/master/config # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # import os import sys # -- Project information ----------------------------------------------------- # pylint: disable-all project = 'perception' copyright = '2019, thorn' author = 'thorn' # The short X.Y version version = '' # The full version, including alpha/beta/rc tags release = '' # -- General configuration --------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.imgmath', 'sphinx.ext.napoleon', 'sphinx_autodoc_typehints', 'm2r' ] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # # source_suffix = ['.rst', '.md'] source_suffix = '.rst' # The master toctree document. master_doc = 'index' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = None # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # The name of the Pygments (syntax highlighting) style to use. pygments_style = None html_theme = 'sphinx_rtd_theme' html_theme_options = { 'navigation_depth': 4, 'collapse_navigation': False } ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/master/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # import importlib import sys import os.path from six import string_types from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Add RTD Theme only if they aren't overriding it already using_rtd_theme = ( ( 'html_theme' in globals() and html_theme in ['default'] and # Allow people to bail with a hack of having an html_style 'html_style' not in globals() ) or 'html_theme' not in globals() ) if using_rtd_theme: theme = importlib.import_module('sphinx_rtd_theme') html_theme = 'sphinx_rtd_theme' html_style = None html_theme_options = {} if 'html_theme_path' in globals(): html_theme_path.append(theme.get_html_theme_path()) else: html_theme_path = [theme.get_html_theme_path()] if globals().get('websupport2_base_url', False): websupport2_base_url = 'https://readthedocs.com/websupport' websupport2_static_url = 'https://assets.readthedocs.com/' #Add project information to the template context. context = { 'using_theme': using_rtd_theme, 'html_theme': html_theme, 'current_version': "latest", 'version_slug': "latest", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'versions': [ ("latest", "/en/latest/"), ("v0.3.0", "/en/v0.3.0/"), ("v0.2.1", "/en/v0.2.1/"), ], 'downloads': [ ("pdf", "//perception.thorn.engineering/_/downloads/en/latest/pdf/"), ("html", "//perception.thorn.engineering/_/downloads/en/latest/htmlzip/"), ("epub", "//perception.thorn.engineering/_/downloads/en/latest/epub/"), ], 'subprojects': [ ], 'slug': 'thorn-thorn-perception', 'name': u'perception', 'rtd_language': u'en', 'programming_language': u'py', 'canonical_url': 'https://perception.thorn.engineering/en/latest/', 'analytics_code': 'UA-36349183-7', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'thorn-oss', 'github_repo': 'perception', 'github_version': 'master', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'master', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'master', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'user_analytics_code': 'UA-36349183-7', 'global_analytics_code': 'UA-17997319-2', 'commit': '158e1bcb', } if 'html_context' in globals(): html_context.update(context) else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' [rtd-command-info] start-time: 2020-05-19T17:08:33.436643Z, end-time: 2020-05-19T17:08:56.647920Z, duration: 23, exit-code: 0 python sphinx-build -T -E -b readthedocs -d _build/doctrees-readthedocs -D language=en . _build/html Running Sphinx v1.8.3 loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [readthedocs]: targets for 9 source files that are out of date updating environment: 9 added, 0 changed, 0 removed reading sources... [ 11%] api/benchmarking reading sources... [ 22%] api/hashers reading sources... [ 33%] api/index reading sources... [ 44%] api/tools reading sources... [ 55%] examples/benchmarking reading sources... [ 66%] examples/deduplication reading sources... [ 77%] examples/detecting_csam reading sources... [ 88%] examples/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 11%] api/benchmarking writing output... [ 22%] api/hashers writing output... [ 33%] api/index writing output... [ 44%] api/tools writing output... [ 55%] examples/benchmarking writing output... [ 66%] examples/deduplication writing output... [ 77%] examples/detecting_csam writing output... [ 88%] examples/index writing output... [100%] index generating indices... genindex py-modindex writing additional pages... search copying static files... done copying readthedocs static files... done copying searchtools... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded. The HTML pages are in _build/html. [rtd-command-info] start-time: 2020-05-19T17:08:56.783357Z, end-time: 2020-05-19T17:09:00.630353Z, duration: 3, exit-code: 0 python sphinx-build -T -b readthedocssinglehtmllocalmedia -d _build/doctrees-readthedocssinglehtmllocalmedia -D language=en . _build/localmedia Running Sphinx v1.8.3 loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [readthedocssinglehtmllocalmedia]: all documents updating environment: 9 added, 0 changed, 0 removed reading sources... [ 11%] api/benchmarking reading sources... [ 22%] api/hashers reading sources... [ 33%] api/index reading sources... [ 44%] api/tools reading sources... [ 55%] examples/benchmarking reading sources... [ 66%] examples/deduplication reading sources... [ 77%] examples/detecting_csam reading sources... [ 88%] examples/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done assembling single document... examples/index examples/deduplication examples/detecting_csam examples/benchmarking api/index api/hashers api/benchmarking api/tools writing... done writing additional files... copying static files... done copying readthedocs static files... done copying extra files... done dumping object inventory... done build succeeded. The HTML page is in _build/localmedia. [rtd-command-info] start-time: 2020-05-19T17:09:01.249300Z, end-time: 2020-05-19T17:09:05.093095Z, duration: 3, exit-code: 0 python sphinx-build -b latex -D language=en -d _build/doctrees . _build/latex Running Sphinx v1.8.3 loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [latex]: all documents updating environment: 9 added, 0 changed, 0 removed reading sources... [ 11%] api/benchmarking reading sources... [ 22%] api/hashers reading sources... [ 33%] api/index reading sources... [ 44%] api/tools reading sources... [ 55%] examples/benchmarking reading sources... [ 66%] examples/deduplication reading sources... [ 77%] examples/detecting_csam reading sources... [ 88%] examples/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done processing perception.tex...index examples/index examples/deduplication examples/detecting_csam examples/benchmarking api/index api/hashers api/benchmarking api/tools resolving references... writing... done copying TeX support files... done build succeeded. The LaTeX files are in _build/latex. Run 'make' in that directory to run these through (pdf)latex (use `make latexpdf' here to do that automatically). [rtd-command-info] start-time: 2020-05-19T17:09:05.764056Z, end-time: 2020-05-19T17:09:05.975478Z, duration: 0, exit-code: 0 cat latexmkrc $latex = 'latex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $pdflatex = 'pdflatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $lualatex = 'lualatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $xelatex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S'; $makeindex = 'makeindex -s python.ist %O -o %D %S'; add_cus_dep( "glo", "gls", 0, "makeglo" ); sub makeglo { return system( "makeindex -s gglo.ist -o '$_[0].gls' '$_[0].glo'" ); } [rtd-command-info] start-time: 2020-05-19T17:09:06.268647Z, end-time: 2020-05-19T17:09:08.436931Z, duration: 2, exit-code: 0 latexmk -r latexmkrc -pdf -f -dvi- -ps- -jobname=thorn-thorn-perception -interaction=nonstopmode Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 10) line 1, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 10) line 2, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 10) line 3, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 10) line 4, chunk 1. Subroutine makeglo redefined at (eval 11) line 7, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 11) line 1, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 11) line 2, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 11) line 3, chunk 1. Use of uninitialized value $ENV{"LATEXOPTS"} in concatenation (.) or string at (eval 11) line 4, chunk 1. Latexmk: This is Latexmk, John Collins, 1 January 2015, version: 4.41. File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/latexmk line 7482. Rule 'pdflatex': Rules & subrules not known to be previously run: pdflatex Rule 'pdflatex': The following rules & subrules became out-of-date: 'pdflatex' ------------ Run number 1 of rule 'pdflatex' ------------ ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="thorn-thorn-perception" "perception.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./perception.tex LaTeX2e <2017-04-15> Babel <3.18> and hyphenation patterns for 84 language(s) loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2018/12/22 v1.8.3 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix <2008/02/07> (tvz)) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) Writing index file thorn-thorn-perception.idx (./thorn-thorn-perception.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] [1] [2] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] [2] Chapter 1. [3] [4] Chapter 2. [5] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd) [6] [7] [8] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) [9] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [10] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [11] [12] [13] [14] Package longtable Warning: Column widths have changed (longtable) in table 1 on input line 3043. [15] [16] Package longtable Warning: Column widths have changed (longtable) in table 2 on input line 4129. [17] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (13.68169pt too high) detected at line 4405 [18] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (2.68169pt too high) detected at line 4405 [19] [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4885--4885 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 4915--4915 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 im-age_scale=None \T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4971--4971 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- [23] Underfull \hbox (badness 10000) in paragraph at lines 4987--4987 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 5015--5017 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 []\T1/ptm/m/it/10 frame_hasher\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter-frame_thr eshold\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- [24] Underfull \hbox (badness 10000) in paragraph at lines 5097--5099 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5156--5156 []\T1/ptm/m/it/10 frame_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_ second=15\T1/ptm/m/n/10 , [25] Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 []\T1/ptm/m/it/10 base_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter- Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.VideoHash er' on page 26 undefined on input line 5264. Underfull \hbox (badness 10000) in paragraph at lines 5293--5295 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- [26] Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash-ers\T1/ptm/m/n/ 10 , Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5501--5501 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_second=No ne\T1/ptm/m/n/10 , [28] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 29 undefined on input line 5618. [29] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 30 undefined on input line 5755. [30] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.VideoHash er' on page 31 undefined on input line 5952. [31] Underfull \hbox (badness 10000) in paragraph at lines 6112--6115 \T1/ptm/m/n/10 Plot his-tograms for true and false pos-i-tives, sim-i-lar to [] []$https : / / tech . okcupid . com / Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [32] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6180--6180 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6203--6203 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , [33] Underfull \hbox (badness 10000) in paragraph at lines 6236--6236 []\T1/ptm/m/it/10 api_key=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 user-name=None\T 1/ptm/m/n/10 , \T1/ptm/m/it/10 pass-word=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6257--6264 \T1/pcr/m/n/10 SAFER_MATCHING_SERVICE_API_KEY\T1/ptm/m/n/10 , \T1/pcr/m/n/10 SA FER_MATCHING_SERVICE_USERNAME\T1/ptm/m/n/10 , and LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 34 undefined on input line 6279. Underfull \hbox (badness 10000) in paragraph at lines 6296--6298 []\T1/pcr/b/n/10 images \T1/ptm/m/n/10 (\T1/pcr/m/n/10 List\T1/ptm/m/n/10 [\T1/ pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\T1/ptm/m/n/10 , \T1/pcr/m/n/ 10 Tuple\T1/ptm/m/n/10 [\T1/pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\ T1/ptm/m/n/10 , \T1/pcr/m/n/10 ndarray\T1/ptm/m/n/10 , \T1/pcr/m/n/10 Image\T1/ ptm/m/n/10 , LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 34 undefined on input line 6324. [34] Underfull \hbox (badness 10000) in paragraph at lines 6349--6349 \T1/ptm/m/it/10 hash_length=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash_dtype=Non e\T1/ptm/m/n/10 , \T1/ptm/m/it/10 dis- LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 35 undefined on input line 6360. [35] [36] LaTeX Warning: Reference `api/benchmarking:module-perception.benchmarking.video _transforms' on page 37 undefined on input line 6385. Overfull \hbox (12.6225pt too wide) in paragraph at lines 6385--6386 []\T1/pcr/m/n/10 perception.benchmarking.video_transforms\T1/ptm/m/n/10 , LaTeX Warning: Reference `api/hashers:module-perception.hashers.image' on page 37 undefined on input line 6386. LaTeX Warning: Reference `api/hashers:module-perception.hashers.tools' on page 37 undefined on input line 6387. LaTeX Warning: Reference `api/hashers:module-perception.hashers.video' on page 37 undefined on input line 6388. LaTeX Warning: Reference `api/tools:module-perception.tools' on page 37 undefin ed on input line 6389. [37] No file thorn-thorn-perception.ind. Package longtable Warning: Table widths have changed. Rerun LaTeX. (./thorn-thorn-perception.aux) Package rerunfilecheck Warning: File `thorn-thorn-perception.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on thorn-thorn-perception.pdf (41 pages, 226197 bytes). Transcript written on thorn-thorn-perception.log. Latexmk: Index file 'thorn-thorn-perception.idx' was written Latexmk: Missing input file: 'thorn-thorn-perception.ind' from line 'No file thorn-thorn-perception.ind.' Latexmk: References changed. Latexmk: References changed. Latexmk: Log file says output to 'thorn-thorn-perception.pdf' Latexmk: List of undefined refs and citations: Reference `api/benchmarking:module-perception.benchmarking.video_transforms' on page 37 undefined on input line 6385 Reference `api/hashers:module-perception.hashers.image' on page 37 undefined on input line 6386 Reference `api/hashers:module-perception.hashers.tools' on page 37 undefined on input line 6387 Reference `api/hashers:module-perception.hashers.video' on page 37 undefined on input line 6388 Reference `api/tools:module-perception.tools' on page 37 undefined on input line 6389 Latexmk: Summary of warnings: Latex failed to resolve 5 reference(s) Rule 'makeindex thorn-thorn-perception.idx': File changes, etc: Non-existent destination files: 'thorn-thorn-perception.ind' ------------ Run number 1 of rule 'makeindex thorn-thorn-perception.idx' ------------ ------------ Running 'makeindex -s python.ist -o "thorn-thorn-perception.ind" "thorn-thorn-perception.idx"' ------------ Latexmk: applying rule 'makeindex thorn-thorn-perception.idx'... This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). Scanning style file ./python.ist.......done (7 attributes redefined, 0 ignored). Scanning input file thorn-thorn-perception.idx....done (97 entries accepted, 0 rejected). Sorting entries....done (652 comparisons). Generating output file thorn-thorn-perception.ind....done (211 lines written, 0 warnings). Output written in thorn-thorn-perception.ind. Transcript written in thorn-thorn-perception.ilg. Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'thorn-thorn-perception.aux' 'thorn-thorn-perception.ind' ------------ Run number 2 of rule 'pdflatex' ------------ ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="thorn-thorn-perception" "perception.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./perception.tex LaTeX2e <2017-04-15> Babel <3.18> and hyphenation patterns for 84 language(s) loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2018/12/22 v1.8.3 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix <2008/02/07> (tvz)) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) Writing index file thorn-thorn-perception.idx (./thorn-thorn-perception.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./thorn-thorn-perception.out) (./thorn-thorn-perception.out) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] (./thorn-thorn-perception.toc) [1] [2] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] [2] Chapter 1. [3] [4] Chapter 2. [5] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd) [6] [7] [8] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) [9] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [10] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [11] [12] [13] [14] [15] [16] [17] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (13.68169pt too high) detected at line 4405 [18] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (2.68169pt too high) detected at line 4405 [19] [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4885--4885 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 4915--4915 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 im-age_scale=None \T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4971--4971 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- [23] Underfull \hbox (badness 10000) in paragraph at lines 4987--4987 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 5015--5017 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 []\T1/ptm/m/it/10 frame_hasher\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter-frame_thr eshold\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- [24] Underfull \hbox (badness 10000) in paragraph at lines 5097--5099 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5156--5156 []\T1/ptm/m/it/10 frame_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_ second=15\T1/ptm/m/n/10 , [25] Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 []\T1/ptm/m/it/10 base_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter- Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5293--5295 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- [26] Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash-ers\T1/ptm/m/n/ 10 , Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5501--5501 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_second=No ne\T1/ptm/m/n/10 , [28] [29] [30] [31] Underfull \hbox (badness 10000) in paragraph at lines 6112--6115 \T1/ptm/m/n/10 Plot his-tograms for true and false pos-i-tives, sim-i-lar to [] []$https : / / tech . okcupid . com / Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [32] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6180--6180 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6203--6203 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , [33] Underfull \hbox (badness 10000) in paragraph at lines 6236--6236 []\T1/ptm/m/it/10 api_key=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 user-name=None\T 1/ptm/m/n/10 , \T1/ptm/m/it/10 pass-word=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6257--6264 \T1/pcr/m/n/10 SAFER_MATCHING_SERVICE_API_KEY\T1/ptm/m/n/10 , \T1/pcr/m/n/10 SA FER_MATCHING_SERVICE_USERNAME\T1/ptm/m/n/10 , and Underfull \hbox (badness 10000) in paragraph at lines 6296--6298 []\T1/pcr/b/n/10 images \T1/ptm/m/n/10 (\T1/pcr/m/n/10 List\T1/ptm/m/n/10 [\T1/ pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\T1/ptm/m/n/10 , \T1/pcr/m/n/ 10 Tuple\T1/ptm/m/n/10 [\T1/pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\ T1/ptm/m/n/10 , \T1/pcr/m/n/10 ndarray\T1/ptm/m/n/10 , \T1/pcr/m/n/10 Image\T1/ ptm/m/n/10 , [34] Underfull \hbox (badness 10000) in paragraph at lines 6349--6349 \T1/ptm/m/it/10 hash_length=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash_dtype=Non e\T1/ptm/m/n/10 , \T1/ptm/m/it/10 dis- [35] [36] Overfull \hbox (12.6225pt too wide) in paragraph at lines 6385--6386 []\T1/pcr/m/n/10 perception.benchmarking.video_transforms\T1/ptm/m/n/10 , [37] (./thorn-thorn-perception.ind [38] Underfull \hbox (badness 10000) in paragraph at lines 14--15 []\T1/pcr/m/n/10 BenchmarkHashes \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-c ep- Underfull \hbox (badness 10000) in paragraph at lines 15--16 []\T1/pcr/m/n/10 BenchmarkImageDataset \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 5475) in paragraph at lines 16--18 []\T1/pcr/m/n/10 BenchmarkImageTransforms \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 18--19 []\T1/pcr/m/n/10 BenchmarkVideoDataset \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 5475) in paragraph at lines 19--21 []\T1/pcr/m/n/10 BenchmarkVideoTransforms \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 25--27 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 25--27 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkHashes at- Underfull \hbox (badness 10000) in paragraph at lines 27--29 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 27--29 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 29--31 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (3.19125pt too wide) in paragraph at lines 29--31 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageTransforms Underfull \hbox (badness 10000) in paragraph at lines 31--33 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 31--33 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 33--35 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (0.99118pt too wide) in paragraph at lines 33--35 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 36--37 []\T1/pcr/m/n/10 compute() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.hashers .hasher.ImageHasher Underfull \hbox (badness 10000) in paragraph at lines 37--38 []\T1/pcr/m/n/10 compute() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.hashers .hasher.VideoHasher Underfull \hbox (badness 10000) in paragraph at lines 38--40 []\T1/pcr/m/n/10 compute_batches() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 40--42 []\T1/pcr/m/n/10 compute_batches() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 40--42 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 42--44 []\T1/pcr/m/n/10 compute_distance() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 44--46 []\T1/pcr/m/n/10 compute_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (3.19125pt too wide) in paragraph at lines 44--46 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageTransforms Underfull \hbox (badness 10000) in paragraph at lines 46--48 []\T1/pcr/m/n/10 compute_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (0.99118pt too wide) in paragraph at lines 46--48 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 48--50 []\T1/pcr/m/n/10 compute_isometric_from_hash() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 48--50 \T1/ptm/m/it/10 tion.hashers.hasher.ImageHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 51--53 []\T1/pcr/m/n/10 compute_parallel() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 53--54 []\T1/pcr/m/n/10 compute_quality() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule p er-cep- Underfull \hbox (badness 7291) in paragraph at lines 54--56 []\T1/pcr/m/n/10 compute_synchronized_video_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/ it/10 in Underfull \hbox (badness 10000) in paragraph at lines 56--58 []\T1/pcr/m/n/10 compute_threshold_recall() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per -cep- Underfull \hbox (badness 10000) in paragraph at lines 58--60 []\T1/pcr/m/n/10 compute_with_quality() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep - Underfull \hbox (badness 10000) in paragraph at lines 58--60 \T1/ptm/m/it/10 tion.hashers.hasher.ImageHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 64--66 []\T1/pcr/m/n/10 deduplicate() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 64--66 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 66--67 []\T1/pcr/m/n/10 deduplicate_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ul e per-cep- Underfull \hbox (badness 10000) in paragraph at lines 68--70 []\T1/pcr/m/n/10 distance_metric \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- [39] Overfull \hbox (2.49121pt too wide) in paragraph at lines 74--76 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkHashes Overfull \hbox (28.95099pt too wide) in paragraph at lines 76--78 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkImageDataset Overfull \hbox (43.26094pt too wide) in paragraph at lines 78--80 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkImageTransforms Overfull \hbox (26.75092pt too wide) in paragraph at lines 80--82 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkVideoDataset Overfull \hbox (41.06087pt too wide) in paragraph at lines 82--84 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 84--85 []\T1/pcr/m/n/10 FramewiseHasher \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-c ep- Underfull \hbox (badness 10000) in paragraph at lines 85--87 []\T1/pcr/m/n/10 from_tuples() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 85--87 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 87--89 []\T1/pcr/m/n/10 from_tuples() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 87--89 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 92--94 []\T1/pcr/m/n/10 get_black_frame_padding_transform() Underfull \hbox (badness 10000) in paragraph at lines 92--94 \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 96--98 []\T1/pcr/m/n/10 get_simple_transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod- ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 100--102 []\T1/pcr/m/n/10 get_string_length() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 105--107 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 105--107 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 107--109 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 109--111 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 109--111 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 111--113 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 113--115 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Overfull \hbox (16.95099pt too wide) in paragraph at lines 125--127 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageDataset Overfull \hbox (31.26094pt too wide) in paragraph at lines 127--129 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageTransforms Overfull \hbox (14.75092pt too wide) in paragraph at lines 129--131 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoDataset Overfull \hbox (29.06087pt too wide) in paragraph at lines 131--133 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoTransforms Overfull \hbox (10.1225pt too wide) in paragraph at lines 143--144 []\T1/pcr/m/n/10 perception.benchmarking.video_transforms Underfull \hbox (badness 10000) in paragraph at lines 151--153 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 151--153 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 153--155 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 155--157 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 155--157 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 164--166 []\T1/pcr/m/n/10 returns_multiple \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (16.95099pt too wide) in paragraph at lines 170--172 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageDataset Overfull \hbox (31.26094pt too wide) in paragraph at lines 172--174 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageTransforms [40] Overfull \hbox (14.75092pt too wide) in paragraph at lines 174--176 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoDataset Overfull \hbox (29.06087pt too wide) in paragraph at lines 176--178 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 178--180 []\T1/pcr/m/n/10 show_histograms() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 180--181 []\T1/pcr/m/n/10 SimpleSceneDetection \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 181--183 []\T1/pcr/m/n/10 string_to_vector() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 183--185 []\T1/pcr/m/n/10 string_to_vector() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 190--192 []\T1/pcr/m/n/10 transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 190--192 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 192--194 []\T1/pcr/m/n/10 transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 192--194 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 201--203 []\T1/pcr/m/n/10 vector_to_string() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 203--205 []\T1/pcr/m/n/10 vector_to_string() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- [41]) (./thorn-thorn-perception.aux) Package rerunfilecheck Warning: File `thorn-thorn-perception.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on thorn-thorn-perception.pdf (45 pages, 237325 bytes). Transcript written on thorn-thorn-perception.log. Latexmk: Index file 'thorn-thorn-perception.idx' was written Latexmk: References changed. Latexmk: Log file says output to 'thorn-thorn-perception.pdf' Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'thorn-thorn-perception.aux' 'thorn-thorn-perception.out' 'thorn-thorn-perception.toc' ------------ Run number 3 of rule 'pdflatex' ------------ ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="thorn-thorn-perception" "perception.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./perception.tex LaTeX2e <2017-04-15> Babel <3.18> and hyphenation patterns for 84 language(s) loaded. (./sphinxmanual.cls Document Class: sphinxmanual 2018/12/22 v1.8.3 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix <2008/02/07> (tvz)) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) Writing index file thorn-thorn-perception.idx (./thorn-thorn-perception.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./thorn-thorn-perception.out) (./thorn-thorn-perception.out) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] (./thorn-thorn-perception.toc) [1] [2] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] [2] Chapter 1. [3] [4] Chapter 2. [5] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd) [6] [7] [8] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) [9] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [10] Underfull \vbox (badness 10000) detected at line 593 Overfull \vbox (2.68169pt too high) detected at line 593 [11] [12] [13] [14] [15] [16] [17] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (13.68169pt too high) detected at line 4405 [18] Underfull \vbox (badness 10000) detected at line 4405 Overfull \vbox (2.68169pt too high) detected at line 4405 [19] [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4885--4885 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 4915--4915 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 im-age_scale=None \T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4971--4971 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- [23] Underfull \hbox (badness 10000) in paragraph at lines 4987--4987 []\T1/ptm/m/it/10 hash_size=8\T1/ptm/m/n/10 , \T1/ptm/m/it/10 high-freq_factor= 4\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ex- Underfull \hbox (badness 10000) in paragraph at lines 5015--5017 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 []\T1/ptm/m/it/10 frame_hasher\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter-frame_thr eshold\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5080--5080 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- [24] Underfull \hbox (badness 10000) in paragraph at lines 5097--5099 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- Underfull \hbox (badness 10000) in paragraph at lines 5156--5156 []\T1/ptm/m/it/10 frame_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_ second=15\T1/ptm/m/n/10 , [25] Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 []\T1/ptm/m/it/10 base_hasher=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 in-ter- Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5254--5254 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5293--5295 []\T1/pcr/b/n/10 errors \T1/ptm/m/n/10 ^^U One of ^^Praise^^Q, ^^Pig-nore^^Q, o r ^^Pwarn^^Q. Passed to per-cep- [26] Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash-ers\T1/ptm/m/n/ 10 , Underfull \hbox (badness 10000) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5388--5388 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5501--5501 []\T1/ptm/m/it/10 filepath\T1/ptm/m/n/10 , \T1/ptm/m/it/10 frames_per_second=No ne\T1/ptm/m/n/10 , [28] [29] [30] [31] Underfull \hbox (badness 10000) in paragraph at lines 6112--6115 \T1/ptm/m/n/10 Plot his-tograms for true and false pos-i-tives, sim-i-lar to [] []$https : / / tech . okcupid . com / Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6137--6137 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [32] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6180--6180 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6180--6180 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6203--6203 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6203--6203 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , [33] Underfull \hbox (badness 10000) in paragraph at lines 6236--6236 []\T1/ptm/m/it/10 api_key=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 user-name=None\T 1/ptm/m/n/10 , \T1/ptm/m/it/10 pass-word=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6257--6264 \T1/pcr/m/n/10 SAFER_MATCHING_SERVICE_API_KEY\T1/ptm/m/n/10 , \T1/pcr/m/n/10 SA FER_MATCHING_SERVICE_USERNAME\T1/ptm/m/n/10 , and Underfull \hbox (badness 10000) in paragraph at lines 6296--6298 []\T1/pcr/b/n/10 images \T1/ptm/m/n/10 (\T1/pcr/m/n/10 List\T1/ptm/m/n/10 [\T1/ pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\T1/ptm/m/n/10 , \T1/pcr/m/n/ 10 Tuple\T1/ptm/m/n/10 [\T1/pcr/m/n/10 Union\T1/ptm/m/n/10 [\T1/pcr/m/n/10 str\ T1/ptm/m/n/10 , \T1/pcr/m/n/10 ndarray\T1/ptm/m/n/10 , \T1/pcr/m/n/10 Image\T1/ ptm/m/n/10 , [34] Underfull \hbox (badness 10000) in paragraph at lines 6349--6349 \T1/ptm/m/it/10 hash_length=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 hash_dtype=Non e\T1/ptm/m/n/10 , \T1/ptm/m/it/10 dis- [35] [36] Overfull \hbox (12.6225pt too wide) in paragraph at lines 6385--6386 []\T1/pcr/m/n/10 perception.benchmarking.video_transforms\T1/ptm/m/n/10 , [37] (./thorn-thorn-perception.ind [38] Underfull \hbox (badness 10000) in paragraph at lines 14--15 []\T1/pcr/m/n/10 BenchmarkHashes \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-c ep- Underfull \hbox (badness 10000) in paragraph at lines 15--16 []\T1/pcr/m/n/10 BenchmarkImageDataset \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 5475) in paragraph at lines 16--18 []\T1/pcr/m/n/10 BenchmarkImageTransforms \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 18--19 []\T1/pcr/m/n/10 BenchmarkVideoDataset \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 5475) in paragraph at lines 19--21 []\T1/pcr/m/n/10 BenchmarkVideoTransforms \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 25--27 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 25--27 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkHashes at- Underfull \hbox (badness 10000) in paragraph at lines 27--29 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 27--29 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 29--31 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (3.19125pt too wide) in paragraph at lines 29--31 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageTransforms Underfull \hbox (badness 10000) in paragraph at lines 31--33 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 31--33 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 33--35 []\T1/pcr/m/n/10 categories \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (0.99118pt too wide) in paragraph at lines 33--35 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 36--37 []\T1/pcr/m/n/10 compute() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.hashers .hasher.ImageHasher Underfull \hbox (badness 10000) in paragraph at lines 37--38 []\T1/pcr/m/n/10 compute() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.hashers .hasher.VideoHasher Underfull \hbox (badness 10000) in paragraph at lines 38--40 []\T1/pcr/m/n/10 compute_batches() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 40--42 []\T1/pcr/m/n/10 compute_batches() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 40--42 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 42--44 []\T1/pcr/m/n/10 compute_distance() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 44--46 []\T1/pcr/m/n/10 compute_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (3.19125pt too wide) in paragraph at lines 44--46 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageTransforms Underfull \hbox (badness 10000) in paragraph at lines 46--48 []\T1/pcr/m/n/10 compute_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (0.99118pt too wide) in paragraph at lines 46--48 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 48--50 []\T1/pcr/m/n/10 compute_isometric_from_hash() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 48--50 \T1/ptm/m/it/10 tion.hashers.hasher.ImageHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 51--53 []\T1/pcr/m/n/10 compute_parallel() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 53--54 []\T1/pcr/m/n/10 compute_quality() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule p er-cep- Underfull \hbox (badness 7291) in paragraph at lines 54--56 []\T1/pcr/m/n/10 compute_synchronized_video_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/ it/10 in Underfull \hbox (badness 10000) in paragraph at lines 56--58 []\T1/pcr/m/n/10 compute_threshold_recall() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per -cep- Underfull \hbox (badness 10000) in paragraph at lines 58--60 []\T1/pcr/m/n/10 compute_with_quality() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep - Underfull \hbox (badness 10000) in paragraph at lines 58--60 \T1/ptm/m/it/10 tion.hashers.hasher.ImageHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 64--66 []\T1/pcr/m/n/10 deduplicate() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 64--66 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 66--67 []\T1/pcr/m/n/10 deduplicate_hashes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ul e per-cep- Underfull \hbox (badness 10000) in paragraph at lines 68--70 []\T1/pcr/m/n/10 distance_metric \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- [39] Overfull \hbox (2.49121pt too wide) in paragraph at lines 74--76 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkHashes Overfull \hbox (28.95099pt too wide) in paragraph at lines 76--78 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkImageDataset Overfull \hbox (43.26094pt too wide) in paragraph at lines 78--80 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkImageTransforms Overfull \hbox (26.75092pt too wide) in paragraph at lines 80--82 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkVideoDataset Overfull \hbox (41.06087pt too wide) in paragraph at lines 82--84 []\T1/pcr/m/n/10 filter() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmar king.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 84--85 []\T1/pcr/m/n/10 FramewiseHasher \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-c ep- Underfull \hbox (badness 10000) in paragraph at lines 85--87 []\T1/pcr/m/n/10 from_tuples() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 85--87 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 87--89 []\T1/pcr/m/n/10 from_tuples() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 87--89 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 92--94 []\T1/pcr/m/n/10 get_black_frame_padding_transform() Underfull \hbox (badness 10000) in paragraph at lines 92--94 \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 96--98 []\T1/pcr/m/n/10 get_simple_transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod- ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 100--102 []\T1/pcr/m/n/10 get_string_length() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 105--107 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 105--107 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 107--109 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 109--111 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 109--111 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 111--113 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Underfull \hbox (badness 10000) in paragraph at lines 113--115 []\T1/pcr/m/n/10 hash_from_final_state() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-ce p- Overfull \hbox (16.95099pt too wide) in paragraph at lines 125--127 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageDataset Overfull \hbox (31.26094pt too wide) in paragraph at lines 127--129 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageTransforms Overfull \hbox (14.75092pt too wide) in paragraph at lines 129--131 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoDataset Overfull \hbox (29.06087pt too wide) in paragraph at lines 131--133 []\T1/pcr/m/n/10 load() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoTransforms Overfull \hbox (10.1225pt too wide) in paragraph at lines 143--144 []\T1/pcr/m/n/10 perception.benchmarking.video_transforms Underfull \hbox (badness 10000) in paragraph at lines 151--153 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 151--153 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 153--155 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 155--157 []\T1/pcr/m/n/10 process_frame() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 155--157 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection Underfull \hbox (badness 10000) in paragraph at lines 164--166 []\T1/pcr/m/n/10 returns_multiple \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Overfull \hbox (16.95099pt too wide) in paragraph at lines 170--172 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageDataset Overfull \hbox (31.26094pt too wide) in paragraph at lines 172--174 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkImageTransforms [40] Overfull \hbox (14.75092pt too wide) in paragraph at lines 174--176 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoDataset Overfull \hbox (29.06087pt too wide) in paragraph at lines 176--178 []\T1/pcr/m/n/10 save() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep-tion.benchmarki ng.BenchmarkVideoTransforms Underfull \hbox (badness 10000) in paragraph at lines 178--180 []\T1/pcr/m/n/10 show_histograms() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 180--181 []\T1/pcr/m/n/10 SimpleSceneDetection \T1/ptm/m/n/10 (\T1/ptm/m/it/10 class in per-cep- Underfull \hbox (badness 10000) in paragraph at lines 181--183 []\T1/pcr/m/n/10 string_to_vector() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 183--185 []\T1/pcr/m/n/10 string_to_vector() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 190--192 []\T1/pcr/m/n/10 transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 190--192 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 192--194 []\T1/pcr/m/n/10 transform() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 192--194 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 201--203 []\T1/pcr/m/n/10 vector_to_string() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 203--205 []\T1/pcr/m/n/10 vector_to_string() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- [41]) (./thorn-thorn-perception.aux) ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on thorn-thorn-perception.pdf (45 pages, 237574 bytes). Transcript written on thorn-thorn-perception.log. Latexmk: Index file 'thorn-thorn-perception.idx' was written Latexmk: Log file says output to 'thorn-thorn-perception.pdf' Latexmk: All targets (thorn-thorn-perception.pdf) are up-to-date [rtd-command-info] start-time: 2020-05-19T17:09:08.626185Z, end-time: 2020-05-19T17:09:08.827596Z, duration: 0, exit-code: 0 mv -f /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/checkouts/latest/docs/_build/latex/thorn-thorn-perception.pdf /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/artifacts/latest/sphinx_pdf/thorn-thorn-perception.pdf [rtd-command-info] start-time: 2020-05-19T17:09:08.948622Z, end-time: 2020-05-19T17:09:12.582263Z, duration: 3, exit-code: 0 python sphinx-build -T -b epub -d _build/doctrees-epub -D language=en . _build/epub Running Sphinx v1.8.3 loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [epub]: targets for 9 source files that are out of date updating environment: 9 added, 0 changed, 0 removed reading sources... [ 11%] api/benchmarking reading sources... [ 22%] api/hashers reading sources... [ 33%] api/index reading sources... [ 44%] api/tools reading sources... [ 55%] examples/benchmarking reading sources... [ 66%] examples/deduplication reading sources... [ 77%] examples/detecting_csam reading sources... [ 88%] examples/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 11%] api/benchmarking writing output... [ 22%] api/hashers writing output... [ 33%] api/index writing output... [ 44%] api/tools writing output... [ 55%] examples/benchmarking writing output... [ 66%] examples/deduplication writing output... [ 77%] examples/detecting_csam writing output... [ 88%] examples/index writing output... [100%] index generating indices... genindex py-modindex writing additional pages... copying static files... done copying extra files... done WARNING: conf value "version" should not be empty for EPUB3 writing mimetype file... writing META-INF/container.xml file... writing content.opf file... writing nav.xhtml file... writing toc.ncx file... writing perception.epub file... build succeeded, 1 warning. The ePub file is in _build/epub. [rtd-command-info] start-time: 2020-05-19T17:09:12.694263Z, end-time: 2020-05-19T17:09:12.895375Z, duration: 0, exit-code: 0 mv -f /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/checkouts/latest/docs/_build/epub/perception.epub /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/artifacts/latest/sphinx_epub/thorn-thorn-perception.epub