Read the Docs build information Build id: 326028 Project: thorn-thorn-perception Version: latest Commit: cb5b2b9610549ab28ae230fbc3e53b67be3ea5a6 Date: 2020-05-04T19:11:45.839446Z State: finished Success: True [rtd-command-info] start-time: 2020-05-04T19:11:48.374253Z, end-time: 2020-05-04T19:11:49.179880Z, 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-04T19:11:49.718862Z, end-time: 2020-05-04T19:11:49.930871Z, 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 cb5b2b9 Add more commentary on the speed up for euclidean distance deduplication. [rtd-command-info] start-time: 2020-05-04T19:11:50.060189Z, end-time: 2020-05-04T19:11:50.259768Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2020-05-04T19:11:51.579364Z, end-time: 2020-05-04T19:11:56.369299Z, duration: 4, 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-04T19:11:56.528231Z, end-time: 2020-05-04T19:11:57.362978Z, 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) [rtd-command-info] start-time: 2020-05-04T19:11:57.501256Z, end-time: 2020-05-04T19:12:06.548955Z, 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 snowballstemmer>=1.1 Downloading snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB) Collecting sphinxcontrib-websupport Downloading sphinxcontrib_websupport-1.2.2-py2.py3-none-any.whl (39 kB) Collecting Jinja2>=2.3 Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting babel!=2.0,>=1.3 Downloading Babel-2.8.0-py2.py3-none-any.whl (8.6 MB) Collecting requests>=2.0.0 Downloading requests-2.23.0-py2.py3-none-any.whl (58 kB) Collecting packaging Downloading packaging-20.3-py2.py3-none-any.whl (37 kB) Collecting six>=1.5 Downloading six-1.14.0-py2.py3-none-any.whl (10 kB) Collecting imagesize Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting MarkupSafe>=0.23 Downloading MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (27 kB) Collecting pytz>=2015.7 Downloading pytz-2020.1-py2.py3-none-any.whl (510 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 certifi>=2017.4.17 Downloading certifi-2020.4.5.1-py2.py3-none-any.whl (157 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) 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=4fc709162158180c913d726f5b5cef5f78126c77c52c10315cc3d159125bd7a0 Stored in directory: /tmp/pip-ephem-wheel-cache-h0p3o2gu/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=00dc98547e8f8e64033db3e8ba004ecd9ff06a771796ace2a81171080231d2f1 Stored in directory: /tmp/pip-ephem-wheel-cache-h0p3o2gu/wheels/56/b0/fe/4410d17b32f1f0c3cf54cdfb2bc04d7b4b8f4ae377e2229ba0 Successfully built mock future Installing collected packages: Pygments, setuptools, docutils, mock, pillow, alabaster, future, commonmark, snowballstemmer, sphinxcontrib-websupport, MarkupSafe, Jinja2, pytz, babel, chardet, urllib3, certifi, idna, requests, pyparsing, six, packaging, 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.3 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.1.3 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-04T19:12:06.699156Z, end-time: 2020-05-04T19:12:21.370547Z, duration: 14, 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: 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.1.3) 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: 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.3) 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: 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: 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: 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: 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: 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: 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: 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: 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) 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) Collecting Shapely Downloading Shapely-1.7.0-cp37-cp37m-manylinux1_x86_64.whl (1.8 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) 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 scikit-image>=0.14.2 Downloading scikit_image-0.16.2-cp37-cp37m-manylinux1_x86_64.whl (26.5 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: 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: 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: 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: 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: 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: 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: 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) 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) Collecting PyWavelets>=0.4.0 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 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=c7050f2b916bcc2113390b811d2e7b3b7321611069343cbf15a1cdd691b43c22 Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=7dde90815fb0e1c029cafa7b4fede2e889cb2fdfe69861057e876134ed7b09fe Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=5705290b3275b9518de0e0855706248c9287e0b2ad90128243a6f5d07cf27b96 Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=3f08eb88283b45675b16747e5ff992cf25f84c45c9f1da95cdfdc16beab541c8 Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=ccb913eb9a652bc5abfeebdec72f9f0d49f8b98430f213c63fadb3f47bb8ffdf Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=428558 sha256=149111d319808e651cd8f01fe724a75c4f897ebf6c0ca362e991a45d42270415 Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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=36e5fd6ec86adacac98206abe9e731c450e9fbb568e2ac256e6708b700fccf38 Stored in directory: /tmp/pip-ephem-wheel-cache-68v3yqsg/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, Shapely, imageio, opencv-python, PyWavelets, decorator, networkx, scikit-image, 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 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.16.2 sphinx-1.8.3 sphinx-autobuild-0.7.1 sphinx-autodoc-typehints-1.6.0 tornado-6.0.4 tqdm-4.46.0 watchdog-0.10.2 [rtd-command-info] start-time: 2020-05-04T19:12:21.484760Z, end-time: 2020-05-04T19:13:03.350384Z, duration: 41, 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' Collecting validators>=0.12.4 Downloading validators-0.14.3.tar.gz (25 kB) Collecting numpy Downloading numpy-1.18.4-cp37-cp37m-manylinux1_x86_64.whl (20.2 MB) Collecting pdqhash Downloading pdqhash-0.1.8.tar.gz (637 kB) 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.1.post0.dev3) (1.1.1) Requirement already up-to-date: scipy in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from perception==0.3.1.post0.dev3) (1.4.1) 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.1.post0.dev3) (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.1.post0.dev3) (4.4.2) Building wheels for collected packages: perception, validators, pdqhash 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.1.post0.dev3-cp37-cp37m-linux_x86_64.whl size=1806202 sha256=98d11c3418171371516d2e170b7626c0de814f0b7b0d985b63c4d84c17d4181f Stored in directory: /tmp/pip-ephem-wheel-cache-zfek5pkp/wheels/40/41/c1/2a9d75c6e980d3d37e4331494f5ec7993d6ba0c2241d6c3f72 Building wheel for validators (setup.py): started Building wheel for validators (setup.py): finished with status 'done' Created wheel for validators: filename=validators-0.14.3-py3-none-any.whl size=17284 sha256=9eac5404f5cf7dfab89445141d4d761219d4eb84bb3dcf5899ae0c410606deb0 Stored in directory: /tmp/pip-ephem-wheel-cache-zfek5pkp/wheels/b1/57/d3/70161a2bdd1999d29121d038c3978637d0ada76cf38bff3a90 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=199708 sha256=7f6ece74f8830caa925823aa03fe5d256fafac26be9554d6f860573edb4229ef Stored in directory: /tmp/pip-ephem-wheel-cache-zfek5pkp/wheels/fa/47/72/97f145338df18d656dda6eebefc3f7de36c7cb07924b7543eb Successfully built perception validators pdqhash Installing collected packages: validators, numpy, pdqhash, 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.1.post0.dev3 validators-0.14.3 [rtd-command-info] start-time: 2020-05-04T19:13:04.621354Z, end-time: 2020-05-04T19:13:04.843614Z, 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': 'cb5b2b96', } 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-04T19:13:05.055448Z, end-time: 2020-05-04T19:14:05.209246Z, duration: 60, 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-04T19:14:05.376322Z, end-time: 2020-05-04T19:14:08.927547Z, 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-04T19:14:09.062326Z, end-time: 2020-05-04T19:14:12.639196Z, 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-04T19:14:12.965470Z, end-time: 2020-05-04T19:14:13.167763Z, 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-04T19:14:13.273998Z, end-time: 2020-05-04T19:14:15.380735Z, 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, 226198 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, 237328 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-04T19:14:15.558407Z, end-time: 2020-05-04T19:14:15.757936Z, 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-04T19:14:15.878101Z, end-time: 2020-05-04T19:14:19.267865Z, 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-04T19:14:19.385942Z, end-time: 2020-05-04T19:14:19.583389Z, 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