Read the Docs build information Build id: 368823 Project: thorn-thorn-perception Version: latest Commit: 09b71d9f97a90fd7a732ef54f1cf37eb984e0fc2 Date: 2020-07-16T03:11:52.280898Z State: finished Success: True [rtd-command-info] start-time: 2020-07-16T03:11:54.779014Z, end-time: 2020-07-16T03:11:55.566214Z, 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-07-16T03:11:56.223292Z, end-time: 2020-07-16T03:11:56.433216Z, 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 09b71d9 Update import for test. [rtd-command-info] start-time: 2020-07-16T03:11:56.596661Z, end-time: 2020-07-16T03:11:56.793591Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2020-07-16T03:11:58.208834Z, end-time: 2020-07-16T03:12:02.179686Z, duration: 3, 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-07-16T03:12:02.309745Z, end-time: 2020-07-16T03:12:03.141253Z, duration: 0, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip Requirement already up-to-date: pip in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (20.1.1) [rtd-command-info] start-time: 2020-07-16T03:12:03.245681Z, end-time: 2020-07-16T03:12:12.413988Z, 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.4-py2.py3-none-any.whl (28 kB) Collecting future Downloading future-0.18.2.tar.gz (829 kB) Collecting requests>=2.0.0 Downloading requests-2.24.0-py2.py3-none-any.whl (61 kB) Collecting babel!=2.0,>=1.3 Downloading Babel-2.8.0-py2.py3-none-any.whl (8.6 MB) Collecting six>=1.5 Downloading six-1.15.0-py2.py3-none-any.whl (10 kB) Collecting snowballstemmer>=1.1 Downloading snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB) Collecting imagesize Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting sphinxcontrib-websupport Downloading sphinxcontrib_websupport-1.2.3-py2.py3-none-any.whl (39 kB) Collecting packaging Downloading packaging-20.4-py2.py3-none-any.whl (37 kB) Collecting Jinja2>=2.3 Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting certifi>=2017.4.17 Downloading certifi-2020.6.20-py2.py3-none-any.whl (156 kB) Collecting idna<3,>=2.5 Downloading idna-2.10-py2.py3-none-any.whl (58 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 chardet<4,>=3.0.2 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) Collecting pytz>=2015.7 Downloading pytz-2020.1-py2.py3-none-any.whl (510 kB) Collecting pyparsing>=2.0.2 Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting MarkupSafe>=0.23 Downloading MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (27 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=d7c8e775f8df378921d8fec474e5ebb1d999215585ca7bf2567cbc63f014a0c4 Stored in directory: /tmp/pip-ephem-wheel-cache-vbmkkvxw/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=fbb14846befee1ebfba1dcfe5955b5b48fe475cfc633378336a2931405e75241 Stored in directory: /tmp/pip-ephem-wheel-cache-vbmkkvxw/wheels/56/b0/fe/4410d17b32f1f0c3cf54cdfb2bc04d7b4b8f4ae377e2229ba0 Successfully built mock future Installing collected packages: Pygments, setuptools, docutils, mock, pillow, alabaster, future, commonmark, certifi, idna, urllib3, chardet, requests, pytz, babel, six, snowballstemmer, imagesize, sphinxcontrib-websupport, pyparsing, packaging, MarkupSafe, Jinja2, 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.6.20 chardet-3.0.4 commonmark-0.8.1 docutils-0.14 future-0.18.2 idna-2.10 imagesize-1.2.0 mock-1.0.1 packaging-20.4 pillow-5.4.1 pyparsing-2.4.7 pytz-2020.1 readthedocs-sphinx-ext-1.0.4 recommonmark-0.5.0 requests-2.24.0 setuptools-49.2.0 six-1.15.0 snowballstemmer-2.0.0 sphinx-1.8.5 sphinx-rtd-theme-0.4.3 sphinxcontrib-websupport-1.2.3 urllib3-1.25.9 [rtd-command-info] start-time: 2020-07-16T03:12:12.527543Z, end-time: 2020-07-16T03:12:29.105505Z, duration: 16, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting sphinx-autodoc-typehints==1.6.0 Downloading sphinx_autodoc_typehints-1.6.0-py3-none-any.whl (6.4 kB) Collecting sphinx-autobuild==0.7.1 Downloading sphinx-autobuild-0.7.1.tar.gz (14 kB) Collecting sphinx==1.8.3 Downloading Sphinx-1.8.3-py2.py3-none-any.whl (3.1 MB) Requirement already satisfied: sphinx_rtd_theme==0.4.3 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from -r docs/requirements.txt (line 4)) (0.4.3) Collecting m2r==0.2.1 Downloading m2r-0.2.1.tar.gz (16 kB) Collecting opencv-contrib-python-headless Downloading opencv_contrib_python_headless-4.3.0.36-cp37-cp37m-manylinux2014_x86_64.whl (42.6 MB) Collecting tqdm Downloading tqdm-4.47.0-py2.py3-none-any.whl (66 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.3.tar.gz (94 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.2.tar.gz (25 kB) 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: 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: 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: 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.15.0) 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: 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.3) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (20.4) Requirement already satisfied: 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: 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: 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.24.0) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from sphinx==1.8.3->-r docs/requirements.txt (line 3)) (49.2.0) Collecting mistune Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB) Requirement already satisfied: numpy>=1.14.5 in /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages (from opencv-contrib-python-headless->-r docs/requirements.txt (line 6)) (1.18.1) Requirement already satisfied: 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) Collecting opencv-python Downloading opencv_python-4.3.0.36-cp37-cp37m-manylinux2014_x86_64.whl (43.7 MB) Collecting scikit-image>=0.14.2 Downloading scikit_image-0.17.2-cp37-cp37m-manylinux1_x86_64.whl (12.5 MB) Collecting imageio Downloading imageio-2.9.0-py3-none-any.whl (3.3 MB) Collecting Shapely Downloading Shapely-1.7.0-cp37-cp37m-manylinux1_x86_64.whl (1.8 MB) 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) 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: 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: 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: 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: 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: 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: 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.10) 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.6.20) Collecting tifffile>=2019.7.26 Downloading tifffile-2020.7.4-py3-none-any.whl (138 kB) Collecting PyWavelets>=1.1.1 Downloading PyWavelets-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (4.4 MB) Collecting networkx>=2.0 Downloading networkx-2.4-py3-none-any.whl (1.6 MB) 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 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, livereload 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=56a1a7682af56bddbc22efdcf629d3fa03bdabf6f64d68bd350262d2434778d7 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/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=9ae4345df043645de21fea54f1f33c20fdf81365db7bbc61c48c286ba1576c97 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/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.3-py3-none-any.whl size=73871 sha256=dc860ad46197d9878a06bff8e57697429fdf4c52d54107b2b64f6e7a60697f4f Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/wheels/27/21/35/9d1e531f9de5335147dbef07e9cc99d312525ba128a93d1225 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=03a8cda54271176d7a56ba920b43cbfd81f003aae66f95ef2dd965f07c056426 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/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=3526a745e4517f76e41f209dc62401d8c729b0bdb560be6a37df673143eb2d75 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/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=428560 sha256=9a280498e6d6511fcf3ae2d904eb61cec0d47f066f07f63936b02e5f041e6f79 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/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=d955202a70ac8dd83cf9fdbd41bdb1a9ba284d5dd04afaef8ab13cadb63727a8 Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/wheels/a0/3a/de/2fee22649fd79d152f8726b86b9dec6fd35924e71d8e4c2bf2 Building wheel for livereload (setup.py): started Building wheel for livereload (setup.py): finished with status 'done' Created wheel for livereload: filename=livereload-2.6.2-py2.py3-none-any.whl size=24608 sha256=1d81f5321cf992e5196e3806c1dc8707ce634a1fb1e874e4ceae6c618e43229c Stored in directory: /tmp/pip-ephem-wheel-cache-p8dx3ao9/wheels/db/00/73/083ab5635568b9d2edb1aeabea12161189faccee338b746191 Successfully built sphinx-autobuild m2r watchdog pathtools PyYAML tornado port-for livereload Installing collected packages: sphinx, sphinx-autodoc-typehints, pathtools, watchdog, argh, PyYAML, tornado, port-for, livereload, sphinx-autobuild, mistune, m2r, opencv-contrib-python-headless, tqdm, opencv-python, tifffile, PyWavelets, imageio, decorator, networkx, scikit-image, Shapely, imgaug, ffmpeg-python Attempting uninstall: sphinx Found existing installation: Sphinx 1.8.5 Uninstalling Sphinx-1.8.5: Successfully uninstalled Sphinx-1.8.5 Successfully installed PyWavelets-1.1.1 PyYAML-5.3.1 Shapely-1.7.0 argh-0.26.2 decorator-4.4.2 ffmpeg-python-0.2.0 imageio-2.9.0 imgaug-0.4.0 livereload-2.6.2 m2r-0.2.1 mistune-0.8.4 networkx-2.4 opencv-contrib-python-headless-4.3.0.36 opencv-python-4.3.0.36 pathtools-0.1.2 port-for-0.3.1 scikit-image-0.17.2 sphinx-1.8.3 sphinx-autobuild-0.7.1 sphinx-autodoc-typehints-1.6.0 tifffile-2020.7.4 tornado-6.0.4 tqdm-4.47.0 watchdog-0.10.3 [rtd-command-info] start-time: 2020-07-16T03:12:29.263049Z, end-time: 2020-07-16T03:12:54.614524Z, duration: 25, 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 scipy Downloading scipy-1.5.1-cp37-cp37m-manylinux1_x86_64.whl (25.9 MB) Requirement already up-to-date: pywavelets in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from perception==0.3.12.post0.dev2) (1.1.1) Collecting numpy Downloading numpy-1.19.0-cp37-cp37m-manylinux2010_x86_64.whl (14.6 MB) Collecting validators>=0.12.4 Downloading validators-0.15.0.tar.gz (27 kB) Requirement already up-to-date: six>=1.4.0 in /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest/lib/python3.7/site-packages (from validators>=0.12.4->perception==0.3.12.post0.dev2) (1.15.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.12.post0.dev2) (4.4.2) Building wheels for collected packages: perception, validators Building wheel for perception (PEP 517): started Building wheel for perception (PEP 517): finished with status 'done' Created wheel for perception: filename=perception-0.3.12.post0.dev2-cp37-cp37m-linux_x86_64.whl size=1810021 sha256=47fc0f32c1b6aa1bc9e7c74e0ba03ab44cb17e960062ca2bcdaa869ce6089850 Stored in directory: /tmp/pip-ephem-wheel-cache-bjyz1kda/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.15.0-py3-none-any.whl size=18371 sha256=4066d16e8b10538421006baac8d7dc0a56fcf187cfdfdcdcbc62f46a364b7daa Stored in directory: /tmp/pip-ephem-wheel-cache-bjyz1kda/wheels/ff/a1/08/0650ea8df7821ecd87760d16213b53dd23403927a69a388268 Successfully built perception validators Installing collected packages: numpy, scipy, validators, perception Attempting uninstall: numpy Found existing installation: numpy 1.18.1 Not uninstalling numpy at /home/docs/.pyenv/versions/3.7.3/lib/python3.7/site-packages, outside environment /home/docs/checkouts/readthedocs.org/user_builds/thorn-thorn-perception/envs/latest Can't uninstall 'numpy'. No files were found to uninstall. Attempting uninstall: scipy Found existing installation: scipy 1.4.1 Not uninstalling scipy 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 'scipy'. No files were found to uninstall. Successfully installed numpy-1.19.0 perception-0.3.12.post0.dev2 scipy-1.5.1 validators-0.15.0 [rtd-command-info] start-time: 2020-07-16T03:12:58.005465Z, end-time: 2020-07-16T03:12:58.219934Z, 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', 'proxied_api_host': '/_', '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, 'docsearch_disabled': False, 'user_analytics_code': 'UA-36349183-7', 'global_analytics_code': 'UA-17997319-2', 'commit': '09b71d9f', } 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-07-16T03:12:58.552060Z, end-time: 2020-07-16T03:13:05.103044Z, duration: 6, 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-07-16T03:13:05.238884Z, end-time: 2020-07-16T03:13:08.890076Z, 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-07-16T03:13:09.139740Z, end-time: 2020-07-16T03:13:12.775920Z, 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-07-16T03:13:13.166798Z, end-time: 2020-07-16T03:13:13.365940Z, 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-07-16T03:13:13.833667Z, end-time: 2020-07-16T03:13:16.004559Z, 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 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [18] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (2.68169pt too high) detected at line 4420 [19] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4900--4900 []\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 4930--4930 []\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 4977--4977 []\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 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 5016--5018 []\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- [24] Underfull \hbox (badness 10000) in paragraph at lines 5098--5098 []\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 5098--5098 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- Underfull \hbox (badness 10000) in paragraph at lines 5115--5117 []\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 5174--5174 []\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 5272--5272 []\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 5272--5272 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , \T1/ptm/m/it/10 sim- Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 i-lar-ity_threshold=0.95\T1/ptm/m/n/10 , LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.VideoHash er' on page 26 undefined on input line 5282. [26] Underfull \hbox (badness 10000) in paragraph at lines 5315--5317 []\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 5410--5410 []\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 5410--5410 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5410--5410 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5523--5523 []\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 5647. [29] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 30 undefined on input line 5784. [30] [31] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.VideoHash er' on page 32 undefined on input line 5981. [32] Underfull \hbox (badness 10000) in paragraph at lines 6141--6144 \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 6166--6166 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [33] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6209--6209 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6232--6232 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6265--6265 []\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 6286--6293 \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 [34] LaTeX Warning: Hyper reference `api/hashers:perception.hashers.hasher.ImageHash er' on page 35 undefined on input line 6308. Underfull \hbox (badness 10000) in paragraph at lines 6325--6327 []\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 35 undefined on input line 6353. Underfull \hbox (badness 10000) in paragraph at lines 6378--6378 \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 6389. [35] [36] LaTeX Warning: Reference `api/benchmarking:module-perception.benchmarking.video _transforms' on page 37 undefined on input line 6414. Overfull \hbox (12.6225pt too wide) in paragraph at lines 6414--6415 []\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 6415. LaTeX Warning: Reference `api/hashers:module-perception.hashers.tools' on page 37 undefined on input line 6416. LaTeX Warning: Reference `api/hashers:module-perception.hashers.video' on page 37 undefined on input line 6417. LaTeX Warning: Reference `api/tools:module-perception.tools' on page 37 undefin ed on input line 6418. [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, 227288 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 6414 Reference `api/hashers:module-perception.hashers.image' on page 37 undefined on input line 6415 Reference `api/hashers:module-perception.hashers.tools' on page 37 undefined on input line 6416 Reference `api/hashers:module-perception.hashers.video' on page 37 undefined on input line 6417 Reference `api/tools:module-perception.tools' on page 37 undefined on input line 6418 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 (96 entries accepted, 0 rejected). Sorting entries....done (650 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 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [18] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (2.68169pt too high) detected at line 4420 [19] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4900--4900 []\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 4930--4930 []\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 4977--4977 []\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 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 5016--5018 []\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- [24] Underfull \hbox (badness 10000) in paragraph at lines 5098--5098 []\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 5098--5098 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- Underfull \hbox (badness 10000) in paragraph at lines 5115--5117 []\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 5174--5174 []\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 5272--5272 []\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 5272--5272 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , \T1/ptm/m/it/10 sim- Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 i-lar-ity_threshold=0.95\T1/ptm/m/n/10 , [26] Underfull \hbox (badness 10000) in paragraph at lines 5315--5317 []\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 5410--5410 []\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 5410--5410 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5410--5410 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5523--5523 []\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] [32] Underfull \hbox (badness 10000) in paragraph at lines 6141--6144 \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 6166--6166 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [33] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6209--6209 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6232--6232 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6265--6265 []\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 6286--6293 \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 [34] Underfull \hbox (badness 10000) in paragraph at lines 6325--6327 []\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 , Underfull \hbox (badness 10000) in paragraph at lines 6378--6378 \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 6414--6415 []\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--86 []\T1/pcr/m/n/10 frames_per_second \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 84--86 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher at-tribute\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 86--87 []\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 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.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 89--91 []\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 89--91 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 94--96 []\T1/pcr/m/n/10 get_black_frame_padding_transform() Underfull \hbox (badness 10000) in paragraph at lines 94--96 \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 98--100 []\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 102--104 []\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 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 107--109 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), 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 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 111--113 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection 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- Underfull \hbox (badness 10000) in paragraph at lines 115--117 []\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 127--129 []\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 129--131 []\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 131--133 []\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 133--135 []\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 [40] 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 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, 238349 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 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [18] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (2.68169pt too high) detected at line 4420 [19] Underfull \vbox (badness 10000) detected at line 4420 Overfull \vbox (13.68169pt too high) detected at line 4420 [20] [21] [22] Underfull \hbox (badness 10000) in paragraph at lines 4900--4900 []\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 4930--4930 []\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 4977--4977 []\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 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 5016--5018 []\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- [24] Underfull \hbox (badness 10000) in paragraph at lines 5098--5098 []\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 5098--5098 \T1/ptm/m/it/10 frames_per_second=15\T1/ptm/m/n/10 , \T1/ptm/m/it/10 qual- Underfull \hbox (badness 10000) in paragraph at lines 5115--5117 []\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 5174--5174 []\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 5272--5272 []\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 5272--5272 \T1/ptm/m/it/10 scene_threshold=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 min_frame_size=50\T1/ptm/m/n/10 , \T1/ptm/m/it/10 sim- Underfull \hbox (badness 10000) in paragraph at lines 5272--5272 \T1/ptm/m/it/10 i-lar-ity_threshold=0.95\T1/ptm/m/n/10 , [26] Underfull \hbox (badness 10000) in paragraph at lines 5315--5317 []\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 5410--5410 []\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 5410--5410 \T1/ptm/m/it/10 fram-er-ates=None\T1/ptm/m/n/10 , Overfull \hbox (4.0443pt too wide) in paragraph at lines 5410--5410 \T1/ptm/m/it/10 hash_format='base64'\T1/ptm/m/n/10 , [27] Underfull \hbox (badness 10000) in paragraph at lines 5523--5523 []\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] [32] Underfull \hbox (badness 10000) in paragraph at lines 6141--6144 \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 6166--6166 []\T1/ptm/m/it/10 width=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 height=-1\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 pad=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 codec=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_pct=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 clip_s=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 sar=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6166--6166 \T1/ptm/m/it/10 fps=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 out- [33] Overfull \hbox (62.68468pt too wide) in paragraph at lines 6209--6209 []\T1/ptm/m/it/10 duration_s=0\T1/ptm/m/n/10 , Overfull \hbox (18.57497pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 du- Overfull \hbox (17.31496pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 ra- Overfull \hbox (55.77463pt too wide) in paragraph at lines 6209--6209 \T1/ptm/m/it/10 tion_pct=0\T1/pcr/m/n/10 ) Overfull \hbox (17.44441pt too wide) in paragraph at lines 6232--6232 []\T1/ptm/m/it/10 frame_input_rate\T1/ptm/m/n/10 , Overfull \hbox (22.44441pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 frame_output_rate\T1/ptm/m/n/10 , Overfull \hbox (24.33447pt too wide) in paragraph at lines 6232--6232 \T1/ptm/m/it/10 max_frames=None\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 6265--6265 []\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 6286--6293 \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 [34] Underfull \hbox (badness 10000) in paragraph at lines 6325--6327 []\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 , Underfull \hbox (badness 10000) in paragraph at lines 6378--6378 \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 6414--6415 []\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--86 []\T1/pcr/m/n/10 frames_per_second \T1/ptm/m/n/10 (\T1/ptm/m/it/10 per-cep- Underfull \hbox (badness 10000) in paragraph at lines 84--86 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher at-tribute\T1/ptm/m/n/10 ), Underfull \hbox (badness 10000) in paragraph at lines 86--87 []\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 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.BenchmarkImageDataset Underfull \hbox (badness 10000) in paragraph at lines 89--91 []\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 89--91 \T1/ptm/m/it/10 tion.benchmarking.BenchmarkVideoDataset Underfull \hbox (badness 10000) in paragraph at lines 94--96 []\T1/pcr/m/n/10 get_black_frame_padding_transform() Underfull \hbox (badness 10000) in paragraph at lines 94--96 \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule per-cep- Underfull \hbox (badness 10000) in paragraph at lines 98--100 []\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 102--104 []\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 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 107--109 \T1/ptm/m/it/10 tion.hashers.hasher.VideoHasher method\T1/ptm/m/n/10 ), 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 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 111--113 \T1/ptm/m/it/10 tion.hashers.video.SimpleSceneDetection 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- Underfull \hbox (badness 10000) in paragraph at lines 115--117 []\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 127--129 []\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 129--131 []\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 131--133 []\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 133--135 []\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 [40] 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 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, 238631 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-07-16T03:13:16.219960Z, end-time: 2020-07-16T03:13:16.415791Z, 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-07-16T03:13:16.587621Z, end-time: 2020-07-16T03:13:20.070078Z, 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-07-16T03:13:20.234427Z, end-time: 2020-07-16T03:13:20.432095Z, 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