Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SomeoneSerge/322d65fe841bdaac63e5bd74108df32d to your computer and use it in GitHub Desktop.
Save SomeoneSerge/322d65fe841bdaac63e5bd74108df32d to your computer and use it in GitHub Desktop.
nix log /nix/store/cwx1gx5zwrh92inibzb9vk0s4mqhwnv5-python3.10-pymanopt-2.1.1.drv
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing setuptools-check-hook
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/wmnqx3k5461d5s6kfyhdwd0ibla9wqkd-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/versioneer.py
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/pymanopt
copying src/pymanopt/__init__.py -> build/lib/pymanopt
copying src/pymanopt/_version.py -> build/lib/pymanopt
copying src/pymanopt/function.py -> build/lib/pymanopt
creating build/lib/pymanopt/autodiff
copying src/pymanopt/autodiff/__init__.py -> build/lib/pymanopt/autodiff
creating build/lib/pymanopt/core
copying src/pymanopt/core/__init__.py -> build/lib/pymanopt/core
copying src/pymanopt/core/problem.py -> build/lib/pymanopt/core
creating build/lib/pymanopt/tools
copying src/pymanopt/tools/testing.py -> build/lib/pymanopt/tools
copying src/pymanopt/tools/multi.py -> build/lib/pymanopt/tools
copying src/pymanopt/tools/__init__.py -> build/lib/pymanopt/tools
copying src/pymanopt/tools/diagnostics.py -> build/lib/pymanopt/tools
copying src/pymanopt/tools/printer.py -> build/lib/pymanopt/tools
creating build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/nelder_mead.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/particle_swarm.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/steepest_descent.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/conjugate_gradient.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/__init__.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/line_search.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/trust_regions.py -> build/lib/pymanopt/optimizers
copying src/pymanopt/optimizers/optimizer.py -> build/lib/pymanopt/optimizers
creating build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/sphere.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/stiefel.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/manifold.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/euclidean.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/product.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/grassmann.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/__init__.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/oblique.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/psd.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/hyperbolic.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/positive.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/special_orthogonal_group.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/fixed_rank.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/positive_definite.py -> build/lib/pymanopt/manifolds
copying src/pymanopt/manifolds/complex_circle.py -> build/lib/pymanopt/manifolds
creating build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/_autograd.py -> build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/__init__.py -> build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/_backend.py -> build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/_pytorch.py -> build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/_tensorflow.py -> build/lib/pymanopt/autodiff/backends
copying src/pymanopt/autodiff/backends/_numpy.py -> build/lib/pymanopt/autodiff/backends
UPDATING build/lib/pymanopt/_version.py
set build/lib/pymanopt/_version.py to '0+unknown'
/nix/store/8zx4h7r5mn1b913hgi8rwjfynwg1wgdi-python3.10-setuptools-67.4.0/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pymanopt
creating build/bdist.linux-x86_64/wheel/pymanopt/autodiff
copying build/lib/pymanopt/autodiff/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff
creating build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/_autograd.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/_backend.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/_pytorch.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/_tensorflow.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
copying build/lib/pymanopt/autodiff/backends/_numpy.py -> build/bdist.linux-x86_64/wheel/pymanopt/autodiff/backends
creating build/bdist.linux-x86_64/wheel/pymanopt/core
copying build/lib/pymanopt/core/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/core
copying build/lib/pymanopt/core/problem.py -> build/bdist.linux-x86_64/wheel/pymanopt/core
copying build/lib/pymanopt/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt
creating build/bdist.linux-x86_64/wheel/pymanopt/tools
copying build/lib/pymanopt/tools/testing.py -> build/bdist.linux-x86_64/wheel/pymanopt/tools
copying build/lib/pymanopt/tools/multi.py -> build/bdist.linux-x86_64/wheel/pymanopt/tools
copying build/lib/pymanopt/tools/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/tools
copying build/lib/pymanopt/tools/diagnostics.py -> build/bdist.linux-x86_64/wheel/pymanopt/tools
copying build/lib/pymanopt/tools/printer.py -> build/bdist.linux-x86_64/wheel/pymanopt/tools
creating build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/nelder_mead.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/particle_swarm.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/steepest_descent.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/conjugate_gradient.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/line_search.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/trust_regions.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/optimizers/optimizer.py -> build/bdist.linux-x86_64/wheel/pymanopt/optimizers
copying build/lib/pymanopt/_version.py -> build/bdist.linux-x86_64/wheel/pymanopt
creating build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/sphere.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/stiefel.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/manifold.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/euclidean.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/product.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/grassmann.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/__init__.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/oblique.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/psd.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/hyperbolic.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/positive.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/special_orthogonal_group.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/fixed_rank.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/positive_definite.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/manifolds/complex_circle.py -> build/bdist.linux-x86_64/wheel/pymanopt/manifolds
copying build/lib/pymanopt/function.py -> build/bdist.linux-x86_64/wheel/pymanopt
running install_egg_info
running egg_info
creating src/pymanopt.egg-info
writing src/pymanopt.egg-info/PKG-INFO
/nix/store/8zx4h7r5mn1b913hgi8rwjfynwg1wgdi-python3.10-setuptools-67.4.0/lib/python3.10/site-packages/setuptools/dist.py:159: UserWarning: newlines not allowed and will break in the future
warnings.warn("newlines not allowed and will break in the future")
writing dependency_links to src/pymanopt.egg-info/dependency_links.txt
writing requirements to src/pymanopt.egg-info/requires.txt
writing top-level names to src/pymanopt.egg-info/top_level.txt
writing manifest file 'src/pymanopt.egg-info/SOURCES.txt'
reading manifest file 'src/pymanopt.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'src/pymanopt.egg-info/SOURCES.txt'
Copying src/pymanopt.egg-info to build/bdist.linux-x86_64/wheel/pymanopt-0+unknown-py3.10.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pymanopt-0+unknown.dist-info/WHEEL
creating 'dist/pymanopt-0+unknown-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pymanopt/__init__.py'
adding 'pymanopt/_version.py'
adding 'pymanopt/function.py'
adding 'pymanopt/autodiff/__init__.py'
adding 'pymanopt/autodiff/backends/__init__.py'
adding 'pymanopt/autodiff/backends/_autograd.py'
adding 'pymanopt/autodiff/backends/_backend.py'
adding 'pymanopt/autodiff/backends/_numpy.py'
adding 'pymanopt/autodiff/backends/_pytorch.py'
adding 'pymanopt/autodiff/backends/_tensorflow.py'
adding 'pymanopt/core/__init__.py'
adding 'pymanopt/core/problem.py'
adding 'pymanopt/manifolds/__init__.py'
adding 'pymanopt/manifolds/complex_circle.py'
adding 'pymanopt/manifolds/euclidean.py'
adding 'pymanopt/manifolds/fixed_rank.py'
adding 'pymanopt/manifolds/grassmann.py'
adding 'pymanopt/manifolds/hyperbolic.py'
adding 'pymanopt/manifolds/manifold.py'
adding 'pymanopt/manifolds/oblique.py'
adding 'pymanopt/manifolds/positive.py'
adding 'pymanopt/manifolds/positive_definite.py'
adding 'pymanopt/manifolds/product.py'
adding 'pymanopt/manifolds/psd.py'
adding 'pymanopt/manifolds/special_orthogonal_group.py'
adding 'pymanopt/manifolds/sphere.py'
adding 'pymanopt/manifolds/stiefel.py'
adding 'pymanopt/optimizers/__init__.py'
adding 'pymanopt/optimizers/conjugate_gradient.py'
adding 'pymanopt/optimizers/line_search.py'
adding 'pymanopt/optimizers/nelder_mead.py'
adding 'pymanopt/optimizers/optimizer.py'
adding 'pymanopt/optimizers/particle_swarm.py'
adding 'pymanopt/optimizers/steepest_descent.py'
adding 'pymanopt/optimizers/trust_regions.py'
adding 'pymanopt/tools/__init__.py'
adding 'pymanopt/tools/diagnostics.py'
adding 'pymanopt/tools/multi.py'
adding 'pymanopt/tools/printer.py'
adding 'pymanopt/tools/testing.py'
adding 'pymanopt-0+unknown.dist-info/LICENSE'
adding 'pymanopt-0+unknown.dist-info/METADATA'
adding 'pymanopt-0+unknown.dist-info/WHEEL'
adding 'pymanopt-0+unknown.dist-info/top_level.txt'
adding 'pymanopt-0+unknown.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
Executing pipInstallPhase
/build/source/dist /build/source
Processing ./pymanopt-0+unknown-py3-none-any.whl
Requirement already satisfied: numpy>=1.16 in /nix/store/0xhlg0vi0y8m5lxsm8khcqqma8rmy2jr-python3.10-numpy-1.24.2/lib/python3.10/site-packages (from pymanopt==0+unknown) (1.24.2)
Requirement already satisfied: scipy>=1.0 in /nix/store/hvs05k932v31cfckv49nx1pin0qjd20v-python3.10-scipy-1.10.1/lib/python3.10/site-packages (from pymanopt==0+unknown) (1.10.1)
Installing collected packages: pymanopt
Successfully installed pymanopt-0+unknown
/build/source
Finished executing pipInstallPhase
@nix { "action": "setPhase", "phase": "pythonOutputDistPhase" }
pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9fyvq1sfrc1dclwanbcdx2qwmlkndvck-python3.10-pymanopt-2.1.1
checking for references to /build/ in /nix/store/9fyvq1sfrc1dclwanbcdx2qwmlkndvck-python3.10-pymanopt-2.1.1...
patching script interpreter paths in /nix/store/9fyvq1sfrc1dclwanbcdx2qwmlkndvck-python3.10-pymanopt-2.1.1
stripping (with command strip and flags -S) in /nix/store/9fyvq1sfrc1dclwanbcdx2qwmlkndvck-python3.10-pymanopt-2.1.1/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/8cgnlh6xl4qa19jv65k554a4x6r9xlk2-python3.10-pymanopt-2.1.1-dist
checking for references to /build/ in /nix/store/8cgnlh6xl4qa19jv65k554a4x6r9xlk2-python3.10-pymanopt-2.1.1-dist...
patching script interpreter paths in /nix/store/8cgnlh6xl4qa19jv65k554a4x6r9xlk2-python3.10-pymanopt-2.1.1-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
@nix { "action": "setPhase", "phase": "installCheckPhase" }
running install tests
@samuela
Copy link

samuela commented Mar 23, 2023

no clear failure afaict

@SomeoneSerge
Copy link
Author

The error got cut by the gist script


tests/test_layers.py .....                                               [ 14%]
tests/test_optim.py ........................FFFFF                        [ 97%]
tests/test_utils.py .                                                    [100%]
...

        with torch.autograd.profiler.record_function(profile_name):
            # call optimizer step pre hooks
>           for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()):
E           AttributeError: 'Lookahead' object has no attribute '_optimizer_step_pre_hooks'. Did you mean: '_optimizer_step_code'?

/nix/store/16wc786hz38zjbdnj3yvdiapb641qab0-python3.10-torch-2.0.0/lib/python3.10/site-packages/torch/optim/optimizer.py:271: AttributeError
____________________ test_lookahead_sgd[lookahead_momentum] ____________________

>           for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()):
E           AttributeError: 'Lookahead' object has no attribute '_optimizer_step_pre_hooks'. Did you mean: '_optimizer_step_code'?

/nix/store/16wc786hz38zjbdnj3yvdiapb641qab0-python3.10-torch-2.0.0/lib/python3.10/site-packages/torch/optim/optimizer.py:271: AttributeError
____________________ test_lookahead_radam[lookahead_radam] _____________________
...

            # call optimizer step pre hooks
>           for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()):
E           AttributeError: 'Lookahead' object has no attribute '_optimizer_step_pre_hooks'. Did you mean: '_optimizer_step_code'?

/nix/store/16wc786hz38zjbdnj3yvdiapb641qab0-python3.10-torch-2.0.0/lib/python3.10/site-packages/torch/optim/optimizer.py:271: AttributeError
...
=========================== short test summary info ============================

       > ======================== 5 failed, 30 passed in 25.85s =========================
       > /nix/store/pw17yc3mwmsci4jygwalj8ppg0drz31v-stdenv-linux/setup: line 1593: pop_var_context: head of shell_variables not a function context

@samuela
Copy link

samuela commented Mar 23, 2023

appears to be similar to the timm failure

@SomeoneSerge
Copy link
Author

Wait, did I copy the wrong logs 😮‍💨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment