[0KRunning with gitlab-ci-multi-runner dev (1.9.2)[0;m [0;m[0KUsing Shell executor... [0;mRunning on porter... [32;1mFetching changes...[0;m Removing .env/ Removing build/ Removing dist/ Removing loo.py.egg-info/ Removing setuptools-33.1.1.zip Removing setuptools-33.1.1/ Removing test/__pycache__/ Removing test/gnuma_loopy_transforms.pyc Removing virtualenv-13.0.3/ HEAD is now at e779b24 Fix unsubscripted-variable case of to_batched (reported by Marmaduke Woodman) From https://gitlab.tiker.net/inducer/loopy 05e76e3..9144e93 scan -> origin/scan [32;1mChecking out 9144e93e as scan...[0;m [32;1m$ export PY_EXE=python2.7[0;m [32;1m$ export PYOPENCL_TEST=amd:pu[0;m [32;1m$ export EXTRA_INSTALL="numpy mako"[0;m [32;1m$ export LOOPY_NO_CACHE=1[0;m [32;1m$ curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project.sh[0;m % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3205 100 3205 0 0 7212 0 --:--:-- --:--:-- --:--:-- 7218 [32;1m$ . ./build-and-test-py-project.sh[0;m ----------------------------------------------- Current directory: /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy Python executable: python2.7 PYOPENCL_TEST: amd:pu ----------------------------------------------- Removing build-and-test-py-project.sh find: ‘siteconf.py’: No such file or directory % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 40 1685k 40 677k 0 0 3363k 0 --:--:-- --:--:-- --:--:-- 3351k 100 1685k 100 1685k 0 0 5679k 0 --:--:-- --:--:-- --:--:-- 5675k /usr/bin/python2.7: No module named venv **> creating virtualenv New python executable in .env/bin/python2.7 Also creating executable in .env/bin/python Running virtualenv with interpreter /usr/bin/python2.7 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 686k 100 686k 0 0 4480k 0 --:--:-- --:--:-- --:--:-- 4485k Archive: setuptools-33.1.1.zip inflating: setuptools-33.1.1/CHANGES.rst inflating: setuptools-33.1.1/LICENSE inflating: setuptools-33.1.1/MANIFEST.in inflating: setuptools-33.1.1/README.rst inflating: setuptools-33.1.1/bootstrap.py inflating: setuptools-33.1.1/conftest.py inflating: setuptools-33.1.1/easy_install.py inflating: setuptools-33.1.1/launcher.c inflating: setuptools-33.1.1/msvc-build-launcher.cmd inflating: setuptools-33.1.1/pavement.py inflating: setuptools-33.1.1/pytest.ini inflating: setuptools-33.1.1/setup.cfg inflating: setuptools-33.1.1/setup.py inflating: setuptools-33.1.1/tox.ini inflating: setuptools-33.1.1/PKG-INFO inflating: setuptools-33.1.1/docs/Makefile inflating: setuptools-33.1.1/docs/conf.py inflating: setuptools-33.1.1/docs/developer-guide.txt inflating: setuptools-33.1.1/docs/development.txt inflating: setuptools-33.1.1/docs/easy_install.txt inflating: setuptools-33.1.1/docs/formats.txt inflating: setuptools-33.1.1/docs/history.txt inflating: setuptools-33.1.1/docs/index.txt inflating: setuptools-33.1.1/docs/pkg_resources.txt inflating: setuptools-33.1.1/docs/python3.txt inflating: setuptools-33.1.1/docs/releases.txt inflating: setuptools-33.1.1/docs/requirements.txt inflating: setuptools-33.1.1/docs/roadmap.txt inflating: setuptools-33.1.1/docs/setuptools.txt inflating: setuptools-33.1.1/docs/_templates/indexsidebar.html inflating: setuptools-33.1.1/docs/_theme/nature/theme.conf inflating: setuptools-33.1.1/docs/_theme/nature/static/nature.css_t inflating: setuptools-33.1.1/docs/_theme/nature/static/pygments.css inflating: setuptools-33.1.1/pkg_resources/__init__.py inflating: setuptools-33.1.1/pkg_resources/api_tests.txt inflating: setuptools-33.1.1/pkg_resources/_vendor/__init__.py inflating: setuptools-33.1.1/pkg_resources/_vendor/appdirs.py inflating: setuptools-33.1.1/pkg_resources/_vendor/pyparsing.py inflating: setuptools-33.1.1/pkg_resources/_vendor/six.py inflating: setuptools-33.1.1/pkg_resources/_vendor/vendored.txt inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/__about__.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/__init__.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/_compat.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/_structures.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/markers.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/requirements.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/specifiers.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/utils.py inflating: setuptools-33.1.1/pkg_resources/_vendor/packaging/version.py inflating: setuptools-33.1.1/pkg_resources/extern/__init__.py inflating: setuptools-33.1.1/pkg_resources/tests/__init__.py inflating: setuptools-33.1.1/pkg_resources/tests/test_markers.py inflating: setuptools-33.1.1/pkg_resources/tests/test_pkg_resources.py inflating: setuptools-33.1.1/pkg_resources/tests/test_resources.py inflating: setuptools-33.1.1/setuptools/__init__.py inflating: setuptools-33.1.1/setuptools/archive_util.py inflating: setuptools-33.1.1/setuptools/cli-32.exe inflating: setuptools-33.1.1/setuptools/cli-64.exe inflating: setuptools-33.1.1/setuptools/cli.exe inflating: setuptools-33.1.1/setuptools/config.py inflating: setuptools-33.1.1/setuptools/depends.py inflating: setuptools-33.1.1/setuptools/dist.py inflating: setuptools-33.1.1/setuptools/extension.py inflating: setuptools-33.1.1/setuptools/glob.py inflating: setuptools-33.1.1/setuptools/gui-32.exe inflating: setuptools-33.1.1/setuptools/gui-64.exe inflating: setuptools-33.1.1/setuptools/gui.exe inflating: setuptools-33.1.1/setuptools/launch.py inflating: setuptools-33.1.1/setuptools/lib2to3_ex.py inflating: setuptools-33.1.1/setuptools/monkey.py inflating: setuptools-33.1.1/setuptools/msvc.py inflating: setuptools-33.1.1/setuptools/namespaces.py inflating: setuptools-33.1.1/setuptools/package_index.py inflating: setuptools-33.1.1/setuptools/py26compat.py inflating: setuptools-33.1.1/setuptools/py27compat.py inflating: setuptools-33.1.1/setuptools/py31compat.py inflating: setuptools-33.1.1/setuptools/py33compat.py inflating: setuptools-33.1.1/setuptools/py36compat.py inflating: setuptools-33.1.1/setuptools/sandbox.py inflating: setuptools-33.1.1/setuptools/script (dev).tmpl inflating: setuptools-33.1.1/setuptools/script.tmpl inflating: setuptools-33.1.1/setuptools/site-patch.py inflating: setuptools-33.1.1/setuptools/ssl_support.py inflating: setuptools-33.1.1/setuptools/unicode_utils.py inflating: setuptools-33.1.1/setuptools/version.py inflating: setuptools-33.1.1/setuptools/windows_support.py inflating: setuptools-33.1.1/setuptools/command/__init__.py inflating: setuptools-33.1.1/setuptools/command/alias.py inflating: setuptools-33.1.1/setuptools/command/bdist_egg.py inflating: setuptools-33.1.1/setuptools/command/bdist_rpm.py inflating: setuptools-33.1.1/setuptools/command/bdist_wininst.py inflating: setuptools-33.1.1/setuptools/command/build_ext.py inflating: setuptools-33.1.1/setuptools/command/build_py.py inflating: setuptools-33.1.1/setuptools/command/develop.py inflating: setuptools-33.1.1/setuptools/command/easy_install.py inflating: setuptools-33.1.1/setuptools/command/egg_info.py inflating: setuptools-33.1.1/setuptools/command/install.py inflating: setuptools-33.1.1/setuptools/command/install_egg_info.py inflating: setuptools-33.1.1/setuptools/command/install_lib.py inflating: setuptools-33.1.1/setuptools/command/install_scripts.py inflating: setuptools-33.1.1/setuptools/command/launcher manifest.xml inflating: setuptools-33.1.1/setuptools/command/py36compat.py inflating: setuptools-33.1.1/setuptools/command/register.py inflating: setuptools-33.1.1/setuptools/command/rotate.py inflating: setuptools-33.1.1/setuptools/command/saveopts.py inflating: setuptools-33.1.1/setuptools/command/sdist.py inflating: setuptools-33.1.1/setuptools/command/setopt.py inflating: setuptools-33.1.1/setuptools/command/test.py inflating: setuptools-33.1.1/setuptools/command/upload.py inflating: setuptools-33.1.1/setuptools/command/upload_docs.py inflating: setuptools-33.1.1/setuptools/extern/__init__.py inflating: setuptools-33.1.1/setuptools/tests/__init__.py inflating: setuptools-33.1.1/setuptools/tests/contexts.py inflating: setuptools-33.1.1/setuptools/tests/environment.py inflating: setuptools-33.1.1/setuptools/tests/files.py inflating: setuptools-33.1.1/setuptools/tests/fixtures.py inflating: setuptools-33.1.1/setuptools/tests/mod_with_constant.py inflating: setuptools-33.1.1/setuptools/tests/namespaces.py inflating: setuptools-33.1.1/setuptools/tests/py26compat.py inflating: setuptools-33.1.1/setuptools/tests/script-with-bom.py inflating: setuptools-33.1.1/setuptools/tests/server.py inflating: setuptools-33.1.1/setuptools/tests/test_archive_util.py inflating: setuptools-33.1.1/setuptools/tests/test_bdist_egg.py inflating: setuptools-33.1.1/setuptools/tests/test_build_ext.py inflating: setuptools-33.1.1/setuptools/tests/test_build_py.py inflating: setuptools-33.1.1/setuptools/tests/test_config.py inflating: setuptools-33.1.1/setuptools/tests/test_depends.py inflating: setuptools-33.1.1/setuptools/tests/test_develop.py inflating: setuptools-33.1.1/setuptools/tests/test_dist_info.py inflating: setuptools-33.1.1/setuptools/tests/test_easy_install.py inflating: setuptools-33.1.1/setuptools/tests/test_egg_info.py inflating: setuptools-33.1.1/setuptools/tests/test_find_packages.py inflating: setuptools-33.1.1/setuptools/tests/test_install_scripts.py inflating: setuptools-33.1.1/setuptools/tests/test_integration.py inflating: setuptools-33.1.1/setuptools/tests/test_manifest.py inflating: setuptools-33.1.1/setuptools/tests/test_msvc.py inflating: setuptools-33.1.1/setuptools/tests/test_namespaces.py inflating: setuptools-33.1.1/setuptools/tests/test_packageindex.py inflating: setuptools-33.1.1/setuptools/tests/test_sandbox.py inflating: setuptools-33.1.1/setuptools/tests/test_sdist.py inflating: setuptools-33.1.1/setuptools/tests/test_setuptools.py inflating: setuptools-33.1.1/setuptools/tests/test_test.py inflating: setuptools-33.1.1/setuptools/tests/test_unicode_utils.py inflating: setuptools-33.1.1/setuptools/tests/test_upload_docs.py inflating: setuptools-33.1.1/setuptools/tests/test_windows_wrappers.py inflating: setuptools-33.1.1/setuptools/tests/textwrap.py inflating: setuptools-33.1.1/setuptools/tests/indexes/test_links_priority/external.html inflating: setuptools-33.1.1/setuptools/tests/indexes/test_links_priority/simple/foobar/index.html inflating: setuptools-33.1.1/setuptools.egg-info/PKG-INFO inflating: setuptools-33.1.1/setuptools.egg-info/SOURCES.txt inflating: setuptools-33.1.1/setuptools.egg-info/dependency_links.txt inflating: setuptools-33.1.1/setuptools.egg-info/entry_points.txt inflating: setuptools-33.1.1/setuptools.egg-info/requires.txt inflating: setuptools-33.1.1/setuptools.egg-info/top_level.txt inflating: setuptools-33.1.1/setuptools.egg-info/zip-safe inflating: setuptools-33.1.1/tests/manual_test.py inflating: setuptools-33.1.1/tests/test_pypi.py running install running bdist_egg running egg_info writing requirements to setuptools.egg-info/requires.txt writing setuptools.egg-info/PKG-INFO writing top-level names to setuptools.egg-info/top_level.txt writing dependency_links to setuptools.egg-info/dependency_links.txt writing entry points to setuptools.egg-info/entry_points.txt reading manifest file 'setuptools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'setuptools/_vendor' writing manifest file 'setuptools.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib.linux-x86_64-2.7 copying easy_install.py -> build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/pkg_resources copying pkg_resources/__init__.py -> build/lib.linux-x86_64-2.7/pkg_resources creating build/lib.linux-x86_64-2.7/setuptools copying setuptools/__init__.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/archive_util.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/config.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/depends.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/dist.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/extension.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/glob.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/launch.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/lib2to3_ex.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/monkey.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/msvc.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/namespaces.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/package_index.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/py26compat.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/py27compat.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/py31compat.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/py33compat.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/py36compat.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/sandbox.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/site-patch.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/ssl_support.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/unicode_utils.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/version.py -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/windows_support.py -> build/lib.linux-x86_64-2.7/setuptools creating build/lib.linux-x86_64-2.7/pkg_resources/_vendor copying pkg_resources/_vendor/__init__.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor copying pkg_resources/_vendor/appdirs.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor copying pkg_resources/_vendor/pyparsing.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor copying pkg_resources/_vendor/six.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor creating build/lib.linux-x86_64-2.7/pkg_resources/extern copying pkg_resources/extern/__init__.py -> build/lib.linux-x86_64-2.7/pkg_resources/extern creating build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/__about__.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/__init__.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/_compat.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/_structures.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/markers.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/requirements.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/specifiers.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/utils.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging copying pkg_resources/_vendor/packaging/version.py -> build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging creating build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/__init__.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/alias.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/bdist_egg.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/bdist_rpm.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/bdist_wininst.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/build_ext.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/build_py.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/develop.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/easy_install.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/egg_info.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/install.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/install_egg_info.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/install_lib.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/install_scripts.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/py36compat.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/register.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/rotate.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/saveopts.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/sdist.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/setopt.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/test.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/upload.py -> build/lib.linux-x86_64-2.7/setuptools/command copying setuptools/command/upload_docs.py -> build/lib.linux-x86_64-2.7/setuptools/command creating build/lib.linux-x86_64-2.7/setuptools/extern copying setuptools/extern/__init__.py -> build/lib.linux-x86_64-2.7/setuptools/extern copying setuptools/script (dev).tmpl -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/script.tmpl -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/cli-32.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/cli-64.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/cli.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/gui-32.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/gui-64.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/gui.exe -> build/lib.linux-x86_64-2.7/setuptools copying setuptools/command/launcher manifest.xml -> build/lib.linux-x86_64-2.7/setuptools/command creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg copying build/lib.linux-x86_64-2.7/easy_install.py -> build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/pkg_resources copying build/lib.linux-x86_64-2.7/pkg_resources/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources creating build/bdist.linux-x86_64/egg/pkg_resources/_vendor copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/appdirs.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/pyparsing.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/six.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor creating build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/__about__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/_compat.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/_structures.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/markers.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/requirements.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/specifiers.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/utils.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging copying build/lib.linux-x86_64-2.7/pkg_resources/_vendor/packaging/version.py -> build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging creating build/bdist.linux-x86_64/egg/pkg_resources/extern copying build/lib.linux-x86_64-2.7/pkg_resources/extern/__init__.py -> build/bdist.linux-x86_64/egg/pkg_resources/extern creating build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/__init__.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/archive_util.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/config.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/depends.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/dist.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/extension.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/glob.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/launch.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/lib2to3_ex.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/monkey.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/msvc.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/namespaces.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/package_index.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/py26compat.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/py27compat.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/py31compat.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/py33compat.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/py36compat.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/sandbox.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/site-patch.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/ssl_support.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/unicode_utils.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/version.py -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/windows_support.py -> build/bdist.linux-x86_64/egg/setuptools creating build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/__init__.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/alias.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/bdist_egg.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/bdist_rpm.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/bdist_wininst.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/build_ext.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/build_py.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/develop.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/easy_install.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/egg_info.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/install.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/install_egg_info.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/install_lib.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/install_scripts.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/py36compat.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/register.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/rotate.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/saveopts.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/sdist.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/setopt.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/test.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/upload.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/upload_docs.py -> build/bdist.linux-x86_64/egg/setuptools/command copying build/lib.linux-x86_64-2.7/setuptools/command/launcher manifest.xml -> build/bdist.linux-x86_64/egg/setuptools/command creating build/bdist.linux-x86_64/egg/setuptools/extern copying build/lib.linux-x86_64-2.7/setuptools/extern/__init__.py -> build/bdist.linux-x86_64/egg/setuptools/extern copying build/lib.linux-x86_64-2.7/setuptools/script (dev).tmpl -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/script.tmpl -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/cli-32.exe -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/cli-64.exe -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/cli.exe -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/gui-32.exe -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/gui-64.exe -> build/bdist.linux-x86_64/egg/setuptools copying build/lib.linux-x86_64-2.7/setuptools/gui.exe -> build/bdist.linux-x86_64/egg/setuptools byte-compiling build/bdist.linux-x86_64/egg/easy_install.py to easy_install.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/appdirs.py to appdirs.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/pyparsing.py to pyparsing.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/six.py to six.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/__about__.py to __about__.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/_compat.py to _compat.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/_structures.py to _structures.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/markers.py to markers.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/requirements.py to requirements.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/specifiers.py to specifiers.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/utils.py to utils.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/_vendor/packaging/version.py to version.pyc byte-compiling build/bdist.linux-x86_64/egg/pkg_resources/extern/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/archive_util.py to archive_util.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/config.py to config.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/depends.py to depends.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/dist.py to dist.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/extension.py to extension.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/glob.py to glob.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/launch.py to launch.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/lib2to3_ex.py to lib2to3_ex.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/monkey.py to monkey.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/msvc.py to msvc.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/namespaces.py to namespaces.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/package_index.py to package_index.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/py26compat.py to py26compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/py27compat.py to py27compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/py31compat.py to py31compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/py33compat.py to py33compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/py36compat.py to py36compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/sandbox.py to sandbox.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/site-patch.py to site-patch.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/ssl_support.py to ssl_support.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/unicode_utils.py to unicode_utils.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/version.py to version.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/windows_support.py to windows_support.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/alias.py to alias.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_egg.py to bdist_egg.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_rpm.py to bdist_rpm.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/bdist_wininst.py to bdist_wininst.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/build_ext.py to build_ext.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/build_py.py to build_py.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/develop.py to develop.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py to easy_install.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py to egg_info.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install.py to install.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_egg_info.py to install_egg_info.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_lib.py to install_lib.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/install_scripts.py to install_scripts.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/py36compat.py to py36compat.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/register.py to register.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/rotate.py to rotate.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/saveopts.py to saveopts.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/sdist.py to sdist.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/setopt.py to setopt.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/test.py to test.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/upload.py to upload.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/command/upload_docs.py to upload_docs.pyc byte-compiling build/bdist.linux-x86_64/egg/setuptools/extern/__init__.py to __init__.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying setuptools.egg-info/zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO creating dist creating 'dist/setuptools-33.1.1-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing setuptools-33.1.1-py2.7.egg Copying setuptools-33.1.1-py2.7.egg to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Adding setuptools 33.1.1 to easy-install.pth file Installing easy_install script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/bin Installing easy_install-2.7 script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/bin Installed /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/setuptools-33.1.1-py2.7.egg Processing dependencies for setuptools==33.1.1 Finished processing dependencies for setuptools==33.1.1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 25 1388k 25 355k 0 0 721k 0 0:00:01 --:--:-- 0:00:01 721k 100 1388k 100 1388k 0 0 1843k 0 --:--:-- --:--:-- --:--:-- 1843k You are using pip version 7.0.2, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting pip Using cached pip-9.0.1-py2.py3-none-any.whl Collecting wheel Using cached wheel-0.29.0-py2.py3-none-any.whl Installing collected packages: pip, wheel Successfully installed pip-9.0.1 wheel-0.29.0 Collecting numpy Using cached numpy-1.12.0-cp27-cp27mu-manylinux1_x86_64.whl Installing collected packages: numpy Successfully installed numpy-1.12.0 Collecting mako Collecting MarkupSafe>=0.9.2 (from mako) Installing collected packages: MarkupSafe, mako Successfully installed MarkupSafe-0.23 mako-1.0.6 Collecting git+https://github.com/inducer/pytools.git (from -r requirements.txt (line 1)) Cloning https://github.com/inducer/pytools.git to /tmp/pip-DZUh9D-build Collecting git+https://github.com/inducer/islpy.git (from -r requirements.txt (line 2)) Cloning https://github.com/inducer/islpy.git to /tmp/pip-3PJaUY-build Collecting git+https://github.com/inducer/cgen.git (from -r requirements.txt (line 3)) Cloning https://github.com/inducer/cgen.git to /tmp/pip-wMtuAL-build Collecting git+https://github.com/pyopencl/pyopencl.git (from -r requirements.txt (line 4)) Cloning https://github.com/pyopencl/pyopencl.git to /tmp/pip-NhRkt9-build Collecting git+https://github.com/inducer/pymbolic.git (from -r requirements.txt (line 5)) Cloning https://github.com/inducer/pymbolic.git to /tmp/pip-fArO6j-build Collecting git+https://github.com/inducer/genpy.git (from -r requirements.txt (line 6)) Cloning https://github.com/inducer/genpy.git to /tmp/pip-8vqTNT-build Collecting hg+https://bitbucket.org/inducer/f2py (from -r requirements.txt (line 8)) Cloning hg https://bitbucket.org/inducer/f2py to /tmp/pip-4JTo_5-build Collecting ply>=3.6 (from -r requirements.txt (line 11)) Collecting packaging (from -r requirements.txt (line 14)) Using cached packaging-16.8-py2.py3-none-any.whl Collecting decorator>=3.2.0 (from pytools==2016.2.6->-r requirements.txt (line 1)) Using cached decorator-4.0.11-py2.py3-none-any.whl Collecting appdirs>=1.4.0 (from pytools==2016.2.6->-r requirements.txt (line 1)) Using cached appdirs-1.4.2-py2.py3-none-any.whl Collecting six>=1.8.0 (from pytools==2016.2.6->-r requirements.txt (line 1)) Using cached six-1.10.0-py2.py3-none-any.whl Requirement already satisfied: numpy>=1.6.0 in ./.env/lib/python2.7/site-packages (from pytools==2016.2.6->-r requirements.txt (line 1)) Collecting pytest>=2 (from islpy==2016.2.2->-r requirements.txt (line 2)) Using cached pytest-3.0.6-py2.py3-none-any.whl Collecting cffi>=1.1.0 (from islpy==2016.2.2->-r requirements.txt (line 2)) Using cached cffi-1.9.1-cp27-cp27mu-manylinux1_x86_64.whl Collecting pyparsing (from packaging->-r requirements.txt (line 14)) Using cached pyparsing-2.1.10-py2.py3-none-any.whl Requirement already satisfied: setuptools in ./.env/lib/python2.7/site-packages/setuptools-33.1.1-py2.7.egg (from pytest>=2->islpy==2016.2.2->-r requirements.txt (line 2)) Collecting py>=1.4.29 (from pytest>=2->islpy==2016.2.2->-r requirements.txt (line 2)) Using cached py-1.4.32-py2.py3-none-any.whl Collecting pycparser (from cffi>=1.1.0->islpy==2016.2.2->-r requirements.txt (line 2)) Installing collected packages: ply, pyparsing, six, packaging, decorator, appdirs, pytools, py, pytest, pycparser, cffi, islpy, cgen, pyopencl, pymbolic, genpy, f2py Running setup.py install for pytools: started Running setup.py install for pytools: finished with status 'done' Running setup.py install for islpy: started Running setup.py install for islpy: finished with status 'done' Running setup.py install for cgen: started Running setup.py install for cgen: finished with status 'done' Running setup.py install for pyopencl: started Running setup.py install for pyopencl: finished with status 'done' Running setup.py install for pymbolic: started Running setup.py install for pymbolic: finished with status 'done' Running setup.py install for genpy: started Running setup.py install for genpy: finished with status 'done' Running setup.py install for f2py: started Running setup.py install for f2py: finished with status 'done' Successfully installed appdirs-1.4.2 cffi-1.9.1 cgen-2016.2.3 decorator-4.0.11 f2py-0.3.1.dev99 genpy-2016.1.3 islpy-2016.2.2 packaging-16.8 ply-3.10 py-1.4.32 pycparser-2.17 pymbolic-2016.2.3 pyopencl-2016.2.1 pyparsing-2.1.10 pytest-3.0.6 pytools-2016.2.6 six-1.10.0 Requirement already satisfied: pytest in ./.env/lib/python2.7/site-packages Collecting pytest-warnings Requirement already satisfied: setuptools in ./.env/lib/python2.7/site-packages/setuptools-33.1.1-py2.7.egg (from pytest) Requirement already satisfied: py>=1.4.29 in ./.env/lib/python2.7/site-packages (from pytest) Installing collected packages: pytest-warnings Successfully installed pytest-warnings-0.2.0 running install running bdist_egg running egg_info creating loo.py.egg-info writing requirements to loo.py.egg-info/requires.txt writing loo.py.egg-info/PKG-INFO writing top-level names to loo.py.egg-info/top_level.txt writing dependency_links to loo.py.egg-info/dependency_links.txt writing manifest file 'loo.py.egg-info/SOURCES.txt' reading manifest file 'loo.py.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'doc/images/*.png' warning: no files found matching 'doc/_static/*.css' warning: no files found matching 'doc/_templates/*.html' warning: no files found matching 'doc/images/*.png' warning: no files found matching 'configure.py' warning: no files found matching 'Makefile.in' writing manifest file 'loo.py.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/loopy copying loopy/__init__.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/__main__.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/auto_test.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/cli.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/compiled.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/execution.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/expression.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/ipython_ext.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/isl_helpers.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/loop.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/match.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/maxima.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/options.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/statistics.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/types.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/check.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/tools.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/diagnostic.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/preprocess.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/symbolic.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/type_inference.py -> build/lib.linux-x86_64-2.7/loopy copying loopy/version.py -> build/lib.linux-x86_64-2.7/loopy creating build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/bounds.py -> build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/control.py -> build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/instruction.py -> build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/result.py -> build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/loop.py -> build/lib.linux-x86_64-2.7/loopy/codegen copying loopy/codegen/__init__.py -> build/lib.linux-x86_64-2.7/loopy/codegen creating build/lib.linux-x86_64-2.7/loopy/frontend copying loopy/frontend/__init__.py -> build/lib.linux-x86_64-2.7/loopy/frontend creating build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/array.py -> build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/data.py -> build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/creation.py -> build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/__init__.py -> build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/tools.py -> build/lib.linux-x86_64-2.7/loopy/kernel copying loopy/kernel/instruction.py -> build/lib.linux-x86_64-2.7/loopy/kernel creating build/lib.linux-x86_64-2.7/loopy/library copying loopy/library/__init__.py -> build/lib.linux-x86_64-2.7/loopy/library copying loopy/library/function.py -> build/lib.linux-x86_64-2.7/loopy/library copying loopy/library/random123.py -> build/lib.linux-x86_64-2.7/loopy/library copying loopy/library/reduction.py -> build/lib.linux-x86_64-2.7/loopy/library creating build/lib.linux-x86_64-2.7/loopy/schedule copying loopy/schedule/__init__.py -> build/lib.linux-x86_64-2.7/loopy/schedule copying loopy/schedule/device_mapping.py -> build/lib.linux-x86_64-2.7/loopy/schedule copying loopy/schedule/tools.py -> build/lib.linux-x86_64-2.7/loopy/schedule creating build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/__init__.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/ispc.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/numba.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/opencl.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/pyopencl.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/pyopencl_execution.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/python.py -> build/lib.linux-x86_64-2.7/loopy/target copying loopy/target/cuda.py -> build/lib.linux-x86_64-2.7/loopy/target creating build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/__init__.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/arithmetic.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/array_buffer_map.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/buffer.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/diff.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/fusion.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/ilp.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/instruction.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/padding.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/parameter.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/precompute.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/subst.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/save.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/batch.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/data.py -> build/lib.linux-x86_64-2.7/loopy/transform copying loopy/transform/iname.py -> build/lib.linux-x86_64-2.7/loopy/transform creating build/lib.linux-x86_64-2.7/loopy/frontend/fortran copying loopy/frontend/fortran/__init__.py -> build/lib.linux-x86_64-2.7/loopy/frontend/fortran copying loopy/frontend/fortran/diagnostic.py -> build/lib.linux-x86_64-2.7/loopy/frontend/fortran copying loopy/frontend/fortran/expression.py -> build/lib.linux-x86_64-2.7/loopy/frontend/fortran copying loopy/frontend/fortran/translator.py -> build/lib.linux-x86_64-2.7/loopy/frontend/fortran copying loopy/frontend/fortran/tree.py -> build/lib.linux-x86_64-2.7/loopy/frontend/fortran creating build/lib.linux-x86_64-2.7/loopy/target/c copying loopy/target/c/__init__.py -> build/lib.linux-x86_64-2.7/loopy/target/c creating build/lib.linux-x86_64-2.7/loopy/target/c/codegen copying loopy/target/c/codegen/__init__.py -> build/lib.linux-x86_64-2.7/loopy/target/c/codegen copying loopy/target/c/codegen/expression.py -> build/lib.linux-x86_64-2.7/loopy/target/c/codegen creating build/lib.linux-x86_64-2.7/loopy/target/c/compyte copying loopy/target/c/compyte/__init__.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte copying loopy/target/c/compyte/array.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte copying loopy/target/c/compyte/dtypes.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte creating build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/__init__.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/gen_elemwise.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/gen_reduction.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/setup_opencl.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/test_gpu_elemwise.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray copying loopy/target/c/compyte/ndarray/test_gpu_ndarray.py -> build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/__init__.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/__main__.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/auto_test.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/cli.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/compiled.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/execution.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/expression.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/ipython_ext.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/isl_helpers.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/loop.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/match.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/maxima.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/options.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/statistics.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/types.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/check.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/tools.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/diagnostic.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/preprocess.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/symbolic.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/type_inference.py -> build/bdist.linux-x86_64/egg/loopy copying build/lib.linux-x86_64-2.7/loopy/version.py -> build/bdist.linux-x86_64/egg/loopy creating build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/bounds.py -> build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/control.py -> build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/instruction.py -> build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/result.py -> build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/loop.py -> build/bdist.linux-x86_64/egg/loopy/codegen copying build/lib.linux-x86_64-2.7/loopy/codegen/__init__.py -> build/bdist.linux-x86_64/egg/loopy/codegen creating build/bdist.linux-x86_64/egg/loopy/frontend copying build/lib.linux-x86_64-2.7/loopy/frontend/__init__.py -> build/bdist.linux-x86_64/egg/loopy/frontend creating build/bdist.linux-x86_64/egg/loopy/frontend/fortran copying build/lib.linux-x86_64-2.7/loopy/frontend/fortran/__init__.py -> build/bdist.linux-x86_64/egg/loopy/frontend/fortran copying build/lib.linux-x86_64-2.7/loopy/frontend/fortran/diagnostic.py -> build/bdist.linux-x86_64/egg/loopy/frontend/fortran copying build/lib.linux-x86_64-2.7/loopy/frontend/fortran/expression.py -> build/bdist.linux-x86_64/egg/loopy/frontend/fortran copying build/lib.linux-x86_64-2.7/loopy/frontend/fortran/translator.py -> build/bdist.linux-x86_64/egg/loopy/frontend/fortran copying build/lib.linux-x86_64-2.7/loopy/frontend/fortran/tree.py -> build/bdist.linux-x86_64/egg/loopy/frontend/fortran creating build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/array.py -> build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/data.py -> build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/creation.py -> build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/__init__.py -> build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/tools.py -> build/bdist.linux-x86_64/egg/loopy/kernel copying build/lib.linux-x86_64-2.7/loopy/kernel/instruction.py -> build/bdist.linux-x86_64/egg/loopy/kernel creating build/bdist.linux-x86_64/egg/loopy/library copying build/lib.linux-x86_64-2.7/loopy/library/__init__.py -> build/bdist.linux-x86_64/egg/loopy/library copying build/lib.linux-x86_64-2.7/loopy/library/function.py -> build/bdist.linux-x86_64/egg/loopy/library copying build/lib.linux-x86_64-2.7/loopy/library/random123.py -> build/bdist.linux-x86_64/egg/loopy/library copying build/lib.linux-x86_64-2.7/loopy/library/reduction.py -> build/bdist.linux-x86_64/egg/loopy/library creating build/bdist.linux-x86_64/egg/loopy/schedule copying build/lib.linux-x86_64-2.7/loopy/schedule/__init__.py -> build/bdist.linux-x86_64/egg/loopy/schedule copying build/lib.linux-x86_64-2.7/loopy/schedule/device_mapping.py -> build/bdist.linux-x86_64/egg/loopy/schedule copying build/lib.linux-x86_64-2.7/loopy/schedule/tools.py -> build/bdist.linux-x86_64/egg/loopy/schedule creating build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/__init__.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/ispc.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/numba.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/opencl.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/pyopencl.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/pyopencl_execution.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/python.py -> build/bdist.linux-x86_64/egg/loopy/target copying build/lib.linux-x86_64-2.7/loopy/target/cuda.py -> build/bdist.linux-x86_64/egg/loopy/target creating build/bdist.linux-x86_64/egg/loopy/target/c copying build/lib.linux-x86_64-2.7/loopy/target/c/__init__.py -> build/bdist.linux-x86_64/egg/loopy/target/c creating build/bdist.linux-x86_64/egg/loopy/target/c/codegen copying build/lib.linux-x86_64-2.7/loopy/target/c/codegen/__init__.py -> build/bdist.linux-x86_64/egg/loopy/target/c/codegen copying build/lib.linux-x86_64-2.7/loopy/target/c/codegen/expression.py -> build/bdist.linux-x86_64/egg/loopy/target/c/codegen creating build/bdist.linux-x86_64/egg/loopy/target/c/compyte copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/__init__.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/array.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/dtypes.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte creating build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/__init__.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/gen_elemwise.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/gen_reduction.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/setup_opencl.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/test_gpu_elemwise.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray copying build/lib.linux-x86_64-2.7/loopy/target/c/compyte/ndarray/test_gpu_ndarray.py -> build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray creating build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/__init__.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/arithmetic.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/array_buffer_map.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/buffer.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/diff.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/fusion.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/ilp.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/instruction.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/padding.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/parameter.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/precompute.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/subst.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/save.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/batch.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/data.py -> build/bdist.linux-x86_64/egg/loopy/transform copying build/lib.linux-x86_64-2.7/loopy/transform/iname.py -> build/bdist.linux-x86_64/egg/loopy/transform byte-compiling build/bdist.linux-x86_64/egg/loopy/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/__main__.py to __main__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/auto_test.py to auto_test.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/cli.py to cli.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/compiled.py to compiled.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/execution.py to execution.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/expression.py to expression.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/ipython_ext.py to ipython_ext.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/isl_helpers.py to isl_helpers.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/loop.py to loop.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/match.py to match.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/maxima.py to maxima.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/options.py to options.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/statistics.py to statistics.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/types.py to types.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/check.py to check.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/tools.py to tools.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/diagnostic.py to diagnostic.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/preprocess.py to preprocess.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/symbolic.py to symbolic.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/type_inference.py to type_inference.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/version.py to version.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/bounds.py to bounds.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/control.py to control.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/instruction.py to instruction.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/result.py to result.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/loop.py to loop.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/codegen/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/fortran/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/fortran/diagnostic.py to diagnostic.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/fortran/expression.py to expression.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/fortran/translator.py to translator.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/frontend/fortran/tree.py to tree.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/array.py to array.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/data.py to data.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/creation.py to creation.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/tools.py to tools.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/kernel/instruction.py to instruction.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/library/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/library/function.py to function.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/library/random123.py to random123.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/library/reduction.py to reduction.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/schedule/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/schedule/device_mapping.py to device_mapping.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/schedule/tools.py to tools.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/ispc.py to ispc.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/numba.py to numba.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/opencl.py to opencl.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/pyopencl.py to pyopencl.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py to pyopencl_execution.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/python.py to python.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/cuda.py to cuda.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/codegen/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/codegen/expression.py to expression.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/array.py to array.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/dtypes.py to dtypes.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/gen_elemwise.py to gen_elemwise.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/gen_reduction.py to gen_reduction.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/setup_opencl.py to setup_opencl.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/test_gpu_elemwise.py to test_gpu_elemwise.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/target/c/compyte/ndarray/test_gpu_ndarray.py to test_gpu_ndarray.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/__init__.py to __init__.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/arithmetic.py to arithmetic.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/array_buffer_map.py to array_buffer_map.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/buffer.py to buffer.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/diff.py to diff.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/fusion.py to fusion.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/ilp.py to ilp.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/instruction.py to instruction.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/padding.py to padding.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/parameter.py to parameter.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/precompute.py to precompute.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/subst.py to subst.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/save.py to save.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/batch.py to batch.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/data.py to data.pyc byte-compiling build/bdist.linux-x86_64/egg/loopy/transform/iname.py to iname.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts running install_scripts running build_scripts creating build/scripts-2.7 copying and adjusting bin/loopy -> build/scripts-2.7 changing mode of build/scripts-2.7/loopy from 644 to 755 creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts copying build/scripts-2.7/loopy -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/loopy to 755 copying loo.py.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying loo.py.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying loo.py.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying loo.py.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying loo.py.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... creating dist creating 'dist/loo.py-2016.2-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing loo.py-2016.2-py2.7.egg Copying loo.py-2016.2-py2.7.egg to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Adding loo.py 2016.2 to easy-install.pth file Installing loopy script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Installed /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg Processing dependencies for loo.py==2016.2 Searching for colorama Reading hg+https://bitbucket.org/inducer/f2py#egg=f2py==0.3.1 Download error on hg+https://bitbucket.org/inducer/f2py#egg=f2py==0.3.1: unknown url type: hg+https -- Some packages may not be found! Reading https://pypi.python.org/simple/colorama/ Downloading https://pypi.python.org/packages/f0/d0/21c6449df0ca9da74859edc40208b3a57df9aca7323118c913e58d442030/colorama-0.3.7.tar.gz#md5=349d2b02618d3d39e5c6aede36fe3c1a Best match: colorama 0.3.7 Processing colorama-0.3.7.tar.gz Writing /tmp/easy_install-wQvRQr/colorama-0.3.7/setup.cfg Running colorama-0.3.7/setup.py -q bdist_egg --dist-dir /tmp/easy_install-wQvRQr/colorama-0.3.7/egg-dist-tmp-au0SDX zip_safe flag not set; analyzing archive contents... Moving colorama-0.3.7-py2.7.egg to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Adding colorama 0.3.7 to easy-install.pth file Installed /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/colorama-0.3.7-py2.7.egg Searching for Mako==1.0.6 Best match: Mako 1.0.6 Adding Mako 1.0.6 to easy-install.pth file Installing mako-render script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for six==1.10.0 Best match: six 1.10.0 Adding six 1.10.0 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for islpy==2016.2.2 Best match: islpy 2016.2.2 Adding islpy 2016.2.2 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for cgen==2016.2.3 Best match: cgen 2016.2.3 Adding cgen 2016.2.3 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for genpy==2016.1.3 Best match: genpy 2016.1.3 Adding genpy 2016.1.3 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for pymbolic==2016.2.3 Best match: pymbolic 2016.2.3 Adding pymbolic 2016.2.3 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for pytools==2016.2.6 Best match: pytools 2016.2.6 Adding pytools 2016.2.6 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for MarkupSafe==0.23 Best match: MarkupSafe 0.23 Adding MarkupSafe 0.23 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for cffi==1.9.1 Best match: cffi 1.9.1 Adding cffi 1.9.1 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for pytest==3.0.6 Best match: pytest 3.0.6 Adding pytest 3.0.6 to easy-install.pth file Installing pytest script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Installing py.test script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for numpy==1.12.0 Best match: numpy 1.12.0 Adding numpy 1.12.0 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for appdirs==1.4.2 Best match: appdirs 1.4.2 Adding appdirs 1.4.2 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for decorator==4.0.11 Best match: decorator 4.0.11 Adding decorator 4.0.11 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for pycparser==2.17 Best match: pycparser 2.17 Adding pycparser 2.17 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for py==1.4.32 Best match: py 1.4.32 Adding py 1.4.32 to easy-install.pth file Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages Searching for setuptools==33.1.1 Best match: setuptools 33.1.1 Processing setuptools-33.1.1-py2.7.egg setuptools 33.1.1 is already the active version in easy-install.pth Installing easy_install script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Installing easy_install-2.7 script to /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/bin Using /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/setuptools-33.1.1-py2.7.egg Finished processing dependencies for loo.py==2016.2 TESTABLES: . ../doc/index.rst ../doc/misc.rst ../doc/ref_creation.rst ../doc/ref_kernel.rst ../doc/ref_other.rst ../doc/ref_transform.rst ../doc/tutorial.rst ============================= test session starts ============================== platform linux2 -- Python 2.7.13, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 rootdir: /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy, inifile: plugins: warnings-0.2.0 collected 245 items test_apps.py ......x..... test_dg.py . test_diff.py . test_domain.py ............ test_fortran.py ..........x... test_isl.py ... test_linalg.py s........... test_loopy.py ........s................................................................................ test_misc.py ... test_nbody.py . test_numa_diff.py .. test_reduction.py .................... test_scan.py ....................F....FFFF test_sem_reagan.py . test_statistics.py .................... test_target.py ........ test_transform.py ................ ../doc/tutorial.rst . =========================== short test summary info ============================ XFAIL test_apps.py::test_sum_factorization reason: extract_subst is currently too stupid for sum factorization XFAIL test_fortran.py::test_batched_sparse SKIP [1] /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_loopy.py:302: crashes on AMD 15.12 SKIP [1] /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_linalg.py:74: crashes on AMD 15.12 =================================== FAILURES =================================== test_argmax[ctx_factory=<context factory for <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>>-l.0] Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_scan.py", line 233, in test_argmax evt, (max_indices, max_vals) = knl(queue, a=a, out_host=True) File "build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py", line 1371, in __call__ return kex(*args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 737, in __call__ kernel_info = self.cl_kernel_info(self.arg_to_dtype_set(kwargs)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pytools/__init__.py", line 488, in wrapper result = function(obj, *args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 674, in cl_kernel_info .build(options=kernel.options.cl_build_options)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 438, in build options_bytes=options_bytes, source=self._source) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 473, in _build_and_catch_errors raise err RuntimeError: clBuildProgram failed: BUILD_PROGRAM_FAILURE - Build on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>: "/tmp/OCLfsqUob.cl", line 36: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0)] = loopy_argmax_int32_float32_init(&(acc_j_0[lid(0)])); ^ "/tmp/OCLfsqUob.cl", line 52: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 1] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 1], acc_j_0[lid(0) + 1], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 1])); ^ "/tmp/OCLfsqUob.cl", line 61: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 2] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 2], acc_j_0[lid(0) + 2], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 2])); ^ "/tmp/OCLfsqUob.cl", line 70: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 4] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 4], acc_j_0[lid(0) + 4], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 4])); ^ "/tmp/OCLfsqUob.cl", line 79: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 8] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 8], acc_j_0[lid(0) + 8], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 8])); ^ "/tmp/OCLfsqUob.cl", line 88: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 16] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 16], acc_j_0[lid(0) + 16], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 16])); ^ "/tmp/OCLfsqUob.cl", line 97: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 32] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 32], acc_j_0[lid(0) + 32], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 32])); ^ "/tmp/OCLfsqUob.cl", line 106: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 64] = loopy_argmax_int32_float32_update(acc_j[lid(0) + 64], acc_j_0[lid(0) + 64], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 64])); ^ 8 errors detected in the compilation of "/tmp/OCLfsqUob.cl". Frontend phase failed compilation. (options: -I /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/pyopencl/cl) (source saved as /tmp/tmpMfIxjl.cl) ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------\nKERNEL: loopy_kernel\n---------------------------------------------------------------------------\nARGUMENTS:\na: GlobalArg, type: np:dtype('float32'), shape: (128), dim_tags: (N0:stride:1)\nmax_indices: GlobalArg, type: np:dtype('int32'), shape: (128), dim_tags: (N0:stride:1)\nmax_vals: GlobalArg, type: np:dtype('float32'), shape: (128), dim_tags: (N0:stride:1)\n---------------------------------------------------------------------------\nDOMAINS:\n{ [i, j] : i <= 127 and 0 <= j <= i }\n---------------------------------------------------------------------------\nINAME IMPLEMENTATION TAGS:\ni: l.0\nj: None\n---------------------------------------------------------------------------\nINSTRUCTIONS:\n [i] \x1b[36mmax_vals[i], max_indices[i]\x1b[0m <- \x1b[35mreduce(max, [j], fabs(a[j]), j)\x1b[0m # \x1b[32minsn\x1b[0m\n---------------------------------------------------------------------------\n---------------------------------------------------------------------------\nKERNEL: loopy_kernel\n---------------------------------------------------------------------------\nARGUMENTS:\na: GlobalArg, type: np:dtype('float32'), shape: (128), dim_tags: (N0:stride:1)\nmax_indices: GlobalArg, type: np:dtype('int32'), shape: (128), dim_tags: (N0:stride:1)\nmax_vals: GlobalArg, type: np:dtype('float32'), shape: (128), dim_tags: (N0:stride:1)\n---------------------------------------------------------------------------\nDOMAINS:\n{ [i, j] : i <= 127 and 0 <= j <= i }\n [i] -> { [j_tracking_i] : j_tracking_i = i }\n{ [scan_i] : 0 <= scan_i <= 127 }\n{ [scan_j_s0] : 0 < scan_j_s0 <= 127 }\n{ [scan_j_s1] : 2 <= scan_j_s1 <= 127 }\n{ [scan_j_s2] : 4 <= scan_j_s2 <= 127 }\n{ [scan_j_s3] : 8 <= scan_j_s3 <= 127 }\n{ [scan_j_s4] : 16 <= scan_j_s4 <= 127 }\n{ [scan_j_s5] : 32 <= scan_j_s5 <= 127 }\n{ [scan_j_s6] : 64 <= scan_j_s6 <= 127 }\n---------------------------------------------------------------------------\nINAME IMPLEMENTATION TAGS:\ni: l.0\nj: None\nj_tracking_i: None\nscan_i: l.0\nscan_j_s0: l.0\nscan_j_s1: l.0\nscan_j_s2: l.0\nscan_j_s3: l.0\nscan_j_s4: l.0\nscan_j_s5: l.0\nscan_j_s6: l.0\n---------------------------------------------------------------------------\nTEMPORARIES:\nacc_j: type: np:dtype('float32'), shape: (128), dim_tags: (N0:stride:1) scope:local\nacc_j_0: type: np:dtype('int32'), shape: (128), dim_tags: (N0:stride:1) scope:local\nacc_j_tracking_i: type: np:dtype('float32'), shape: () scope:private\nacc_j_tracking_i_0: type: np:dtype('int32'), shape: () scope:private\nread_j_arg_0: type: np:dtype('float32'), shape: () scope:private\nread_j_arg_1: type: np:dtype('int32'), shape: () scope:private\n---------------------------------------------------------------------------\nINSTRUCTIONS:\n\u21b1\u21b1\u21b1 [scan_i] \x1b[36macc_j[scan_i], acc_j_0[scan_i]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), init>()\x1b[0m # \x1b[32minsn_j_init\x1b[0m\n\u2502\u2502\u2502\u21b1 [i] \x1b[36macc_j_tracking_i, acc_j_tracking_i_0\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), init>()\x1b[0m # \x1b[32minsn_j_transfer_j_tracking_i_init\x1b[0m\n\u2514\u2502\u2502\u2514\u21b1\u21b1 [i,j_tracking_i] \x1b[36macc_j_tracking_i, acc_j_tracking_i_0\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j_tracking_i, acc_j_tracking_i_0, fabs(a[j_tracking_i]), j_tracking_i)\x1b[0m # \x1b[32minsn_j_transfer_j_tracking_i_update\x1b[0m\n\u21b1\u2514\u2502 \u2514\u2502 [i] \x1b[36macc_j[i]\x1b[0m <- \x1b[35macc_j_tracking_i\x1b[0m # \x1b[32minsn_j_transfer_0\x1b[0m,no_sync_with=insn_j_init@any\n\u2502\u21b1\u2514 \u2514 [i] \x1b[36macc_j_0[i]\x1b[0m <- \x1b[35macc_j_tracking_i_0\x1b[0m # \x1b[32minsn_j_transfer_1\x1b[0m,no_sync_with=insn_j_init@any\n\u2514\u2514\u21b1 [scan_j_s0] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s0 + -1]\x1b[0m # \x1b[32mscan_j_read_stage_0\x1b[0m\n\u21b1 \u2514 [scan_j_s0] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s0 + -1]\x1b[0m # \x1b[32mscan_j_read_stage_0_0\x1b[0m\n\u2514\u21b1 [scan_j_s0] \x1b[36macc_j[scan_j_s0], acc_j_0[scan_j_s0]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s0], acc_j_0[scan_j_s0], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_0\x1b[0m\n\u21b1\u2514 [scan_j_s1] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s1 + -2]\x1b[0m # \x1b[32mscan_j_read_stage_1\x1b[0m\n\u2514\u21b1 [scan_j_s1] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s1 + -2]\x1b[0m # \x1b[32mscan_j_read_stage_1_0\x1b[0m\n\u21b1\u2514 [scan_j_s1] \x1b[36macc_j[scan_j_s1], acc_j_0[scan_j_s1]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s1], acc_j_0[scan_j_s1], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_1\x1b[0m\n\u2514\u21b1 [scan_j_s2] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s2 + -4]\x1b[0m # \x1b[32mscan_j_read_stage_2\x1b[0m\n\u21b1\u2514 [scan_j_s2] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s2 + -4]\x1b[0m # \x1b[32mscan_j_read_stage_2_0\x1b[0m\n\u2514\u21b1 [scan_j_s2] \x1b[36macc_j[scan_j_s2], acc_j_0[scan_j_s2]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s2], acc_j_0[scan_j_s2], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_2\x1b[0m\n\u21b1\u2514 [scan_j_s3] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s3 + -8]\x1b[0m # \x1b[32mscan_j_read_stage_3\x1b[0m\n\u2514\u21b1 [scan_j_s3] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s3 + -8]\x1b[0m # \x1b[32mscan_j_read_stage_3_0\x1b[0m\n\u21b1\u2514 [scan_j_s3] \x1b[36macc_j[scan_j_s3], acc_j_0[scan_j_s3]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s3], acc_j_0[scan_j_s3], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_3\x1b[0m\n\u2514\u21b1 [scan_j_s4] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s4 + -16]\x1b[0m # \x1b[32mscan_j_read_stage_4\x1b[0m\n\u21b1\u2514 [scan_j_s4] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s4 + -16]\x1b[0m # \x1b[32mscan_j_read_stage_4_0\x1b[0m\n\u2514\u21b1 [scan_j_s4] \x1b[36macc_j[scan_j_s4], acc_j_0[scan_j_s4]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s4], acc_j_0[scan_j_s4], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_4\x1b[0m\n\u21b1\u2514 [scan_j_s5] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s5 + -32]\x1b[0m # \x1b[32mscan_j_read_stage_5\x1b[0m\n\u2514\u21b1 [scan_j_s5] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s5 + -32]\x1b[0m # \x1b[32mscan_j_read_stage_5_0\x1b[0m\n\u21b1\u2514 [scan_j_s5] \x1b[36macc_j[scan_j_s5], acc_j_0[scan_j_s5]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s5], acc_j_0[scan_j_s5], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_5\x1b[0m\n\u2514\u21b1 [scan_j_s6] \x1b[36mread_j_arg_0\x1b[0m <- \x1b[35macc_j[scan_j_s6 + -64]\x1b[0m # \x1b[32mscan_j_read_stage_6\x1b[0m\n\u21b1\u2514 [scan_j_s6] \x1b[36mread_j_arg_1\x1b[0m <- \x1b[35macc_j_0[scan_j_s6 + -64]\x1b[0m # \x1b[32mscan_j_read_stage_6_0\x1b[0m\n\u2514\u21b1\u21b1 [scan_j_s6] \x1b[36macc_j[scan_j_s6], acc_j_0[scan_j_s6]\x1b[0m <- \x1b[35mArgExtFunction<max, (np:dtype('float32'), np:dtype('int32')), update>(acc_j[scan_j_s6], acc_j_0[scan_j_s6], read_j_arg_0, read_j_arg_1)\x1b[0m # \x1b[32mscan_j_write_stage_6\x1b[0m\n \u2514\u2502 [i] \x1b[36mmax_vals[i]\x1b[0m <- \x1b[35macc_j[i]\x1b[0m # \x1b[32minsn_0\x1b[0m,no_sync_with=scan_j_write_stage_6@any\n \u2514 [i] \x1b[36mmax_indices[i]\x1b[0m <- \x1b[35macc_j_0[i]\x1b[0m # \x1b[32minsn_1\x1b[0m,no_sync_with=scan_j_write_stage_6@any\n--------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.kernel.creation:(unnamed): kernel creation start INFO:loopy.kernel.creation:loopy_kernel: kernel creation done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.schedule:loopy_kernel: schedule start INFO:loopy.check:loopy_kernel: pre-schedule check: start INFO:loopy.check:loopy_kernel: pre-schedule check: done INFO:loopy.schedule:loopy_kernel: barrier insertion: global INFO:loopy.schedule:loopy_kernel: barrier insertion: local INFO:loopy.schedule:loopy_kernel: barrier insertion: done INFO:loopy.schedule:loopy_kernel: scheduling done after 0.11 s INFO:loopy.check:pre-codegen check loopy_kernel: start INFO:loopy.check:pre-codegen check loopy_kernel: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:pyopencl.cache:build program: binary cache miss (key: c43aa4478cb1c38a98f2606f2af84b8d) INFO:pyopencl.cache:build program: start building program from source on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60> test_segmented_scan[ctx_getter=<context factory for <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>>-l.0-1-segment_boundaries_indices0] Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_scan.py", line 271, in test_segmented_scan (evt, (out,)) = knl(queue, arr=arr, segflag=segment_boundaries) File "build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py", line 1371, in __call__ return kex(*args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 737, in __call__ kernel_info = self.cl_kernel_info(self.arg_to_dtype_set(kwargs)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pytools/__init__.py", line 488, in wrapper result = function(obj, *args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 674, in cl_kernel_info .build(options=kernel.options.cl_build_options)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 438, in build options_bytes=options_bytes, source=self._source) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 473, in _build_and_catch_errors raise err RuntimeError: clBuildProgram failed: BUILD_PROGRAM_FAILURE - Build on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>: "/tmp/OCLqHjvTh.cl", line 29: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[0] = loopy_segmented_sum_float32_int32_init(&(acc_j_0[0])); ^ "/tmp/OCLqHjvTh.cl", line 31: warning: variable "j_tracking_i" was declared but never referenced int const j_tracking_i = 0; ^ "/tmp/OCLqHjvTh.cl", line 20: warning: variable "_" was set but never used int _; ^ "/tmp/OCLqHjvTh.cl", line 25: warning: variable "read_j_arg_0" was declared but never referenced float read_j_arg_0; ^ "/tmp/OCLqHjvTh.cl", line 26: warning: variable "read_j_arg_1" was declared but never referenced int read_j_arg_1; ^ 1 error detected in the compilation of "/tmp/OCLqHjvTh.cl". Frontend phase failed compilation. (options: -I /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/pyopencl/cl) (source saved as /tmp/tmpf_twGP.cl) ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: arr: GlobalArg, type: np:dtype('float32'), shape: (1), dim_tags: (N0:stride:1) out: GlobalArg, type: <runtime>, shape: (1), dim_tags: (N0:stride:1) segflag: GlobalArg, type: np:dtype('int32'), shape: (1), dim_tags: (N0:stride:1) --------------------------------------------------------------------------- DOMAINS: { [i, j] : i = 0 and j = 0 } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i: l.0 j: None --------------------------------------------------------------------------- TEMPORARIES: _: type: <auto>, shape: () scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: [i] [36mout[i], _[0m <- [35mreduce(segmented_sum, [j], arr[j], segflag[j])[0m # [32minsn[0m --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.kernel.creation:(unnamed): kernel creation start INFO:loopy.kernel.creation:loopy_kernel: kernel creation done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.schedule:loopy_kernel: schedule start INFO:loopy.check:loopy_kernel: pre-schedule check: start INFO:loopy.check:loopy_kernel: pre-schedule check: done INFO:loopy.schedule:loopy_kernel: barrier insertion: global INFO:loopy.schedule:loopy_kernel: barrier insertion: local INFO:loopy.schedule:loopy_kernel: barrier insertion: done INFO:loopy.schedule:loopy_kernel: scheduling done after 0.03 s INFO:loopy.check:pre-codegen check loopy_kernel: start INFO:loopy.check:pre-codegen check loopy_kernel: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:pyopencl.cache:build program: binary cache miss (key: 69fcb1f65fed008c5afc2b4a3cdb9ebd) INFO:pyopencl.cache:build program: start building program from source on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60> test_segmented_scan[ctx_getter=<context factory for <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>>-l.0-2-segment_boundaries_indices1] Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_scan.py", line 271, in test_segmented_scan (evt, (out,)) = knl(queue, arr=arr, segflag=segment_boundaries) File "build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py", line 1371, in __call__ return kex(*args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 737, in __call__ kernel_info = self.cl_kernel_info(self.arg_to_dtype_set(kwargs)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pytools/__init__.py", line 488, in wrapper result = function(obj, *args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 674, in cl_kernel_info .build(options=kernel.options.cl_build_options)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 438, in build options_bytes=options_bytes, source=self._source) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 473, in _build_and_catch_errors raise err RuntimeError: clBuildProgram failed: BUILD_PROGRAM_FAILURE - Build on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>: "/tmp/OCLfxbXYo.cl", line 29: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0)] = loopy_segmented_sum_float32_int32_init(&(acc_j_0[lid(0)])); ^ "/tmp/OCLfxbXYo.cl", line 45: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[1] = loopy_segmented_sum_float32_int32_update(acc_j[1], acc_j_0[1], read_j_arg_0, read_j_arg_1, &(acc_j_0[1])); ^ "/tmp/OCLfxbXYo.cl", line 20: warning: variable "_" was set but never used int _; ^ 2 errors detected in the compilation of "/tmp/OCLfxbXYo.cl". Frontend phase failed compilation. (options: -I /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/pyopencl/cl) (source saved as /tmp/tmpKWmNR8.cl) ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: arr: GlobalArg, type: np:dtype('float32'), shape: (2), dim_tags: (N0:stride:1) out: GlobalArg, type: <runtime>, shape: (2), dim_tags: (N0:stride:1) segflag: GlobalArg, type: np:dtype('int32'), shape: (2), dim_tags: (N0:stride:1) --------------------------------------------------------------------------- DOMAINS: { [i, j] : i <= 1 and 0 <= j <= i } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i: l.0 j: None --------------------------------------------------------------------------- TEMPORARIES: _: type: <auto>, shape: () scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: [i] [36mout[i], _[0m <- [35mreduce(segmented_sum, [j], arr[j], segflag[j])[0m # [32minsn[0m --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.kernel.creation:(unnamed): kernel creation start INFO:loopy.kernel.creation:loopy_kernel: kernel creation done INFO:loopy.preprocess:loopy_kernel: preprocess start /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/creation.py:1766: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'scan_j_read_stage_0' to instruction ID 'scan_j_write_stage_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.schedule:loopy_kernel: schedule start INFO:loopy.check:loopy_kernel: pre-schedule check: start INFO:loopy.check:loopy_kernel: pre-schedule check: done INFO:loopy.schedule:loopy_kernel: barrier insertion: global INFO:loopy.schedule:loopy_kernel: barrier insertion: local INFO:loopy.schedule:loopy_kernel: barrier insertion: done INFO:loopy.schedule:loopy_kernel: scheduling done after 0.03 s INFO:loopy.check:pre-codegen check loopy_kernel: start INFO:loopy.check:pre-codegen check loopy_kernel: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:pyopencl.cache:build program: binary cache miss (key: 31c3ba8e79efad4392291f22f8e71c7d) INFO:pyopencl.cache:build program: start building program from source on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60> test_segmented_scan[ctx_getter=<context factory for <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>>-l.0-2-segment_boundaries_indices2] Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_scan.py", line 271, in test_segmented_scan (evt, (out,)) = knl(queue, arr=arr, segflag=segment_boundaries) File "build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py", line 1371, in __call__ return kex(*args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 737, in __call__ kernel_info = self.cl_kernel_info(self.arg_to_dtype_set(kwargs)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pytools/__init__.py", line 488, in wrapper result = function(obj, *args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 674, in cl_kernel_info .build(options=kernel.options.cl_build_options)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 438, in build options_bytes=options_bytes, source=self._source) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 473, in _build_and_catch_errors raise err RuntimeError: clBuildProgram failed: BUILD_PROGRAM_FAILURE - Build on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>: "/tmp/OCLMHhjLw.cl", line 29: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0)] = loopy_segmented_sum_float32_int32_init(&(acc_j_0[lid(0)])); ^ "/tmp/OCLMHhjLw.cl", line 45: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[1] = loopy_segmented_sum_float32_int32_update(acc_j[1], acc_j_0[1], read_j_arg_0, read_j_arg_1, &(acc_j_0[1])); ^ "/tmp/OCLMHhjLw.cl", line 20: warning: variable "_" was set but never used int _; ^ 2 errors detected in the compilation of "/tmp/OCLMHhjLw.cl". Frontend phase failed compilation. (options: -I /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/pyopencl/cl) (source saved as /tmp/tmprkHWns.cl) ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: arr: GlobalArg, type: np:dtype('float32'), shape: (2), dim_tags: (N0:stride:1) out: GlobalArg, type: <runtime>, shape: (2), dim_tags: (N0:stride:1) segflag: GlobalArg, type: np:dtype('int32'), shape: (2), dim_tags: (N0:stride:1) --------------------------------------------------------------------------- DOMAINS: { [i, j] : i <= 1 and 0 <= j <= i } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i: l.0 j: None --------------------------------------------------------------------------- TEMPORARIES: _: type: <auto>, shape: () scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: [i] [36mout[i], _[0m <- [35mreduce(segmented_sum, [j], arr[j], segflag[j])[0m # [32minsn[0m --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.kernel.creation:(unnamed): kernel creation start INFO:loopy.kernel.creation:loopy_kernel: kernel creation done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.schedule:loopy_kernel: schedule start INFO:loopy.check:loopy_kernel: pre-schedule check: start INFO:loopy.check:loopy_kernel: pre-schedule check: done INFO:loopy.schedule:loopy_kernel: barrier insertion: global INFO:loopy.schedule:loopy_kernel: barrier insertion: local INFO:loopy.schedule:loopy_kernel: barrier insertion: done INFO:loopy.schedule:loopy_kernel: scheduling done after 0.04 s INFO:loopy.check:pre-codegen check loopy_kernel: start INFO:loopy.check:pre-codegen check loopy_kernel: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:pyopencl.cache:build program: binary cache miss (key: 31c3ba8e79efad4392291f22f8e71c7d) INFO:pyopencl.cache:build program: start building program from source on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60> test_segmented_scan[ctx_getter=<context factory for <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>>-l.0-16-segment_boundaries_indices3] Traceback (most recent call last): File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/test/test_scan.py", line 271, in test_segmented_scan (evt, (out,)) = knl(queue, arr=arr, segflag=segment_boundaries) File "build/bdist.linux-x86_64/egg/loopy/kernel/__init__.py", line 1371, in __call__ return kex(*args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 737, in __call__ kernel_info = self.cl_kernel_info(self.arg_to_dtype_set(kwargs)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pytools/__init__.py", line 488, in wrapper result = function(obj, *args, **kwargs) File "build/bdist.linux-x86_64/egg/loopy/target/pyopencl_execution.py", line 674, in cl_kernel_info .build(options=kernel.options.cl_build_options)) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 438, in build options_bytes=options_bytes, source=self._source) File "/var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/local/lib/python2.7/site-packages/pyopencl/__init__.py", line 473, in _build_and_catch_errors raise err RuntimeError: clBuildProgram failed: BUILD_PROGRAM_FAILURE - Build on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60>: "/tmp/OCLbsOkGF.cl", line 29: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0)] = loopy_segmented_sum_float32_int32_init(&(acc_j_0[lid(0)])); ^ "/tmp/OCLbsOkGF.cl", line 45: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 1] = loopy_segmented_sum_float32_int32_update(acc_j[lid(0) + 1], acc_j_0[lid(0) + 1], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 1])); ^ "/tmp/OCLbsOkGF.cl", line 54: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 2] = loopy_segmented_sum_float32_int32_update(acc_j[lid(0) + 2], acc_j_0[lid(0) + 2], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 2])); ^ "/tmp/OCLbsOkGF.cl", line 63: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 4] = loopy_segmented_sum_float32_int32_update(acc_j[lid(0) + 4], acc_j_0[lid(0) + 4], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 4])); ^ "/tmp/OCLbsOkGF.cl", line 72: error: argument of type "__local int *" is incompatible with parameter of type "int *" acc_j[lid(0) + 8] = loopy_segmented_sum_float32_int32_update(acc_j[lid(0) + 8], acc_j_0[lid(0) + 8], read_j_arg_0, read_j_arg_1, &(acc_j_0[lid(0) + 8])); ^ "/tmp/OCLbsOkGF.cl", line 20: warning: variable "_" was set but never used int _; ^ 5 errors detected in the compilation of "/tmp/OCLbsOkGF.cl". Frontend phase failed compilation. (options: -I /var/lib/gitlab-runner/builds/f31de19a/0/inducer/loopy/.env/lib/python2.7/site-packages/pyopencl/cl) (source saved as /tmp/tmp9hfBtU.cl) ----------------------------- Captured stdout call ----------------------------- --------------------------------------------------------------------------- KERNEL: loopy_kernel --------------------------------------------------------------------------- ARGUMENTS: arr: GlobalArg, type: np:dtype('float32'), shape: (16), dim_tags: (N0:stride:1) out: GlobalArg, type: <runtime>, shape: (16), dim_tags: (N0:stride:1) segflag: GlobalArg, type: np:dtype('int32'), shape: (16), dim_tags: (N0:stride:1) --------------------------------------------------------------------------- DOMAINS: { [i, j] : i <= 15 and 0 <= j <= i } --------------------------------------------------------------------------- INAME IMPLEMENTATION TAGS: i: l.0 j: None --------------------------------------------------------------------------- TEMPORARIES: _: type: <auto>, shape: () scope:auto --------------------------------------------------------------------------- INSTRUCTIONS: [i] [36mout[i], _[0m <- [35mreduce(segmented_sum, [j], arr[j], segflag[j])[0m # [32minsn[0m --------------------------------------------------------------------------- ----------------------------- Captured stderr call ----------------------------- INFO:loopy.kernel.creation:(unnamed): kernel creation start INFO:loopy.kernel.creation:loopy_kernel: kernel creation done INFO:loopy.preprocess:loopy_kernel: preprocess start INFO:loopy.preprocess:loopy_kernel: preprocess done INFO:loopy.schedule:loopy_kernel: schedule start INFO:loopy.check:loopy_kernel: pre-schedule check: start INFO:loopy.check:loopy_kernel: pre-schedule check: done INFO:loopy.schedule:loopy_kernel: barrier insertion: global INFO:loopy.schedule:loopy_kernel: barrier insertion: local INFO:loopy.schedule:loopy_kernel: barrier insertion: done INFO:loopy.schedule:loopy_kernel: scheduling done after 0.08 s INFO:loopy.check:pre-codegen check loopy_kernel: start INFO:loopy.check:pre-codegen check loopy_kernel: done INFO:loopy.codegen:loopy_kernel: generate code: start INFO:loopy.codegen:loopy_kernel: generate code: done INFO:pyopencl.cache:build program: binary cache miss (key: d4f7c79c654948c83bd897e8069f216c) INFO:pyopencl.cache:build program: start building program from source on <pyopencl.Device 'Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'AMD Accelerated Parallel Processing' at 0x558c6fbc4e60> ============================ pytest-warning summary ============================ WW0 in test/test_apps.py:53 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/auto_test.py:446: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. WW0 in test/test_apps.py:53 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/iname.py:991: LoopyWarning: Kernel 'loopy_kernel' required the deprecated 'boostable_intofield in order to be schedulable! WW0 in test/test_apps.py:114 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'f_w' from the shape of 'f': division with remainder in linear solve for 'f_w' WW0 in test/test_apps.py:174 the following warning was recorded: test_apps.py:222: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. print(lp.CompiledKernel(ctx, knl).get_highlighted_code( WW0 in test/test_apps.py:504 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl.py:141: LoopyAdvisory: in kernel loopy_kernel: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) WW0 in test/test_apps.py:504 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl.py:431: UserWarning: loopy_kernel: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'u': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'v': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'w': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'p': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'rhsu': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'rhsv': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'rhsw': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_dg.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'rhsp': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_diff.py:50 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/preprocess.py:500: UserWarning: get_inames_domain did not get a frozenset WW0 in test/test_diff.py:50 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/creation.py:1766: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'id, insn' to instruction ID 'id_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) WW0 in test/test_domain.py:54 the following warning was recorded: test_domain.py:67: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_domain.py:54 the following warning was recorded: test_domain.py:72: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_domain.py:361 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:281: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn' was automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_fortran.py:210 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/instruction.py:194: UserWarning: predicates starting with '!' are deprecated. Simply use 'not' instead WW0 in test/test_fortran.py:272 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/iname.py:991: LoopyWarning: Kernel 'dgemm' required the deprecated 'boostable_intofield in order to be schedulable! WW0 in test/test_fortran.py:322 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/precompute.py:113: UserWarning: Precompute arguments in 'values_fetch_rule(-1 + rowstart + j)' do not consist exclusively of inames and constants--specifically, these are not inames: rowstart. Ignoring. WW0 in test/test_linalg.py:154 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/iname.py:991: LoopyWarning: Kernel 'matmul' required the deprecated 'boostable_intofield in order to be schedulable! WW0 in test/test_linalg.py:571 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/iname.py:991: LoopyWarning: Kernel 'fancy_matmul' required the deprecated 'boostable_intofield in order to be schedulable! WW0 in test/test_linalg.py:604 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'K' from the shape of 'f': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_loopy.py:81 the following warning was recorded: test_loopy.py:99: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_loopy.py:149 the following warning was recorded: test_loopy.py:166: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. compiled = lp.CompiledKernel(ctx, gen_knl) WW0 in test/test_loopy.py:541 the following warning was recorded: test_loopy.py:556: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. knl = lp.tag_data_axes(knl, "a,b", "stride:auto,stride:1") WW0 in test/test_loopy.py:629 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'insn_0' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:629 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'insn_1' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:629 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:281: LoopyWarning: in kernel loopy_kernel: The iname(s) 'isrc_box' on instruction 'set_strength' was automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:662 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'myred' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:728 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'twice_a' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:728 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i, j' on instruction 'aplus' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:948 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/codegen/__init__.py:328: DeprecationWarning: This function is deprecated. Use loopy.diagnostic.warn_with_kernel instead. WW0 in test/test_loopy.py:948 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/pytools/__init__.py:1517: LoopyWarning: in kernel loopy_kernel: Vectorization of 'instruction insn' failed because 'fucntion calls cannot yet be vectorized' (add 'vectorize_failed' to silenced_warnings kernel attribute to disable) return self.f(*args, **kwargs) WW0 in test/test_loopy.py:1151 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/pyopencl/cffi_cl.py:1488: CompilerWarning: Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more. "to see more.", CompilerWarning) WW0 in test/test_loopy.py:1264 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/check.py:185: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_2' contains a write race: instruction will be run across parallel iname(s) 'i', which is/are not referenced in the lhs index (add 'write_race(insn_2)' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:1298 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/check.py:185: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_2' contains a write race: instruction will be run across parallel iname(s) 'j', which is/are not referenced in the lhs index (add 'write_race(insn_2)' to silenced_warnings kernel attribute to disable) WW0 in test/test_loopy.py:1752 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/options.py:52: DeprecationWarning: option 'highlight_cl' is deprecated and was ignored WW0 in test/test_nbody.py:36 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/transform/iname.py:991: LoopyWarning: Kernel 'nbody' required the deprecated 'boostable_intofield in order to be schedulable! WW0 in test/test_numa_diff.py:45 the following warning was recorded: test_numa_diff.py:59: DeprecationWarning: auto_dependencies is deprecated, use seq_dependencies instead knl for knl in lp.parse_fortran(source, filename, auto_dependencies=False) WW0 in test/test_numa_diff.py:45 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:994: LoopyWarning: in kernel strongVolumeKernelR_and_strongVolumeKernelS: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) WW0 in test/test_reduction.py:51 the following warning was recorded: test_reduction.py:65: DeprecationWarning: passing 'device' to preprocess_kernel() is deprecated knl = lp.preprocess_kernel(knl, ctx.devices[0]) WW0 in test/test_reduction.py:88 the following warning was recorded: test_reduction.py:109: DeprecationWarning: CompiledKernel is deprecated. Use LoopKernel.__call__ directly. cknl = lp.CompiledKernel(ctx, knl) WW0 in test/test_reduction.py:183 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/check.py:185: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_0' contains a write race: instruction will be run across parallel iname(s) 'red_i_s6', which is/are not referenced in the lhs index (add 'write_race(insn_0)' to silenced_warnings kernel attribute to disable) WW0 in test/test_reduction.py:183 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/check.py:185: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'insn_0' contains a write race: instruction will be run across parallel iname(s) 'red_i_s2', which is/are not referenced in the lhs index (add 'write_race(insn_0)' to silenced_warnings kernel attribute to disable) WW0 in test/test_reduction.py:216 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/creation.py:1766: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'red_i_outer_arg_0' to instruction ID 'insn_i_outer_update' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) WW0 in test/test_reduction.py:216 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/check.py:185: WriteRaceConditionWarning: in kernel loopy_kernel: instruction 'red_i_outer_arg_0' contains a write race: instruction will be run across parallel iname(s) 'red_i_inner_outer_s4', which is/are not referenced in the lhs index (add 'write_race(red_i_outer_arg_0)' to silenced_warnings kernel attribute to disable) WW0 in test/test_reduction.py:248 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:673: UserWarning: Received OpenCL source code in Unicode, should be ASCII string. Attempting conversion. WW0 in test/test_reduction.py:248 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/creation.py:1766: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'red_i_outer_arg_0' to instruction ID 'insn_1_i_outer_update' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) WW0 in test/test_scan.py:238 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/creation.py:1766: LoopyWarning: in kernel loopy_kernel: The single-writer dependency heuristic added dependencies on instruction ID(s) 'scan_j_read_stage_0' to instruction ID 'scan_j_write_stage_0' after kernel creation is complete. This is deprecated and may stop working in the future. To fix this, ensure that instruction dependencies are added/resolved as soon as possible, ideally at kernel creation time. (add 'single_writer_after_creation' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:90 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:582: LoopyWarning: in kernel logic: ExpressionOpCounter counting ops as sum of if-statement branches. (add 'summing_if_branches_ops' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:186 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:994: LoopyWarning: in kernel bitwise: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:217 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:1204: UserWarning: get_inames_domain did not get a frozenset WW0 in test/test_statistics.py:297 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:819: LoopyWarning: in kernel logic: GlobalSubscriptCounter counting GMEM accesses as sum of if-statement branches. (add 'summing_if_branches_gsubs' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:297 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:666: LoopyWarning: in kernel logic: LocalSubscriptCounter counting LMEM accesses as sum of if-statement branches. (add 'summing_if_branches_lsubs' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:425 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:994: LoopyWarning: in kernel mixed: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:480 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:994: LoopyWarning: in kernel nonconsec: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) WW0 in test/test_statistics.py:628 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/statistics.py:994: LoopyWarning: in kernel matmul: Barvinok wrappers are not installed. Counting routines have overestimated the number of integer points in your loop domain. (add 'count_overestimate' to silenced_warnings kernel attribute to disable) WW0 in test/test_target.py:142 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn_1' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_target.py:142 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/kernel/tools.py:244: LoopyWarning: in kernel loopy_kernel: The iname(s) 'i' on instruction 'insn_2' was/were automatically added. This is deprecated. Please add the iname to the instruction explicitly, e.g. by adding 'for' loops (add 'inferred_iname' to silenced_warnings kernel attribute to disable) WW0 in test/test_target.py:195 the following warning was recorded: test_target.py:200: LoopyWarning: The Numba targets are not yet feature-complete target=lp.NumbaTarget()) WW0 in test/test_target.py:206 the following warning was recorded: test_target.py:211: LoopyWarning: The Numba target is not yet feature-complete target=lp.NumbaCudaTarget()) WW0 in test/test_transform.py:170 the following warning was recorded: test_transform.py:181: DeprecationWarning: This function is deprecated. Use loopy.transform.data.set_array_axis_names instead. knl = lp.set_array_dim_names(knl, "a,b", "i") WW0 in test/test_transform.py:170 the following warning was recorded: test_transform.py:185: DeprecationWarning: This function is deprecated. Use loopy.transform.data.tag_array_axes instead. knl = lp.tag_data_axes(knl, "a,b", "c,vec") WW0 in test/test_transform.py:170 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'a': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in test/test_transform.py:170 the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl_execution.py:98: ParameterFinderWarning: Unable to generate code to automatically find 'n' from the shape of 'b': <class 'pymbolic.mapper.coefficient.CoefficientCollector'> cannot handle expressions of type <class 'pymbolic.primitives.FloorDiv'> WW0 in doc/tutorial.rst:None the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl.py:141: LoopyAdvisory: in kernel rotate_v2: No device parameter was passed to the PyOpenCLTarget. Perhaps you want to pass a device to benefit from additional checking. (add 'no_device_in_pre_codegen_checks' to silenced_warnings kernel attribute to disable) WW0 in doc/tutorial.rst:None the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/target/pyopencl.py:431: UserWarning: rotate_v2: device not supplied to PyOpenCLTarget--workarounds for broken OpenCL implementations (such as those relating to complex numbers) may not be enabled when needed WW0 in doc/tutorial.rst:None the following warning was recorded: ../.env/local/lib/python2.7/site-packages/loo.py-2016.2-py2.7.egg/loopy/preprocess.py:238: WriteRaceConditionWarning: in kernel transpose: instruction 'a_fetch_rule' looks invalid: it assigns to indices based on local IDs, but its temporary 'a_fetch' cannot be made local because a write race across the iname(s) 'j_inner' would emerge. (Do you need to add an extra iname to your prefetch?) (add 'write_race_local(a_fetch_rule)' to silenced_warnings kernel attribute to disable) 5 failed, 236 passed, 2 skipped, 2 xfailed, 71 pytest-warnings in 394.65 seconds [31;1mERROR: Build failed: exit status 1 [0;m