Closed LamiumAmplexicaule closed 1 year ago
@LamiumAmplexicaule Thank you for reporting!
Since this (and newer) CI job succeeded with Pybind11 v2.10.3, I assume that the problem is related with compiler version.
According to error message, you used /usr/bin/x86_64-linux-gnu-gcc
.
Is this compiler gcc-11/jammy-updates,jammy-security,now 11.3.0-1ubuntu1~22.04 amd64 [installed]
?
Anyway, we can remove designated initializer from pybind11::buffer_info
constructor, which might fix your problem.
I will try it as soon as possible.
@ymd-h Thank you for your reply.
henbit@i7-9700 ~> ls -l /usr/bin/x86_64-linux-gnu-gcc
lrwxrwxrwx 1 root root 6 8月 5 2021 /usr/bin/x86_64-linux-gnu-gcc -> gcc-11*
henbit@i7-9700 ~> /usr/bin/x86_64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/x86_64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04)
From the above results, I think the compiler used is gcc-11/jammy-updates,jammy-security,now 11.3.0-1ubuntu1~22.04 amd64 [installed]
.
Anyway, we can remove designated initializer from
pybind11::buffer_info
constructor, which might fix your problem. I will try it as soon as possible.
I hope it works out.
After #4, I confirmed that wheel can be built.
(venv) henbit@i7-9700 /t/vulkpy (master)> python3 setup.py bdist_wheel
running bdist_wheel
running build
running build_py
running egg_info
writing vulkpy.egg-info/PKG-INFO
writing dependency_links to vulkpy.egg-info/dependency_links.txt
writing requirements to vulkpy.egg-info/requires.txt
writing top-level names to vulkpy.egg-info/top_level.txt
reading manifest file 'vulkpy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'vulkpy.egg-info/SOURCES.txt'
running build_ext
building 'vulkpy._vkarray' extension
x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/venv/lib/python3.10/site-packages/pybind11/include -I/tmp/venv/include -I/usr/include/python3.10 -c vulkpy/_vkarray.cc -o build/temp.linux-x86_64-3.10/vulkpy/_vkarray.o -std=c++2a -O3 -march=native -Wall
x86_64-linux-gnu-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/vulkpy/_vkarray.o -lvulkan -o build/lib.linux-x86_64-3.10/vulkpy/_vkarray.cpython-310-x86_64-linux-gnu.so -std=c++2a
/tmp/venv/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/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/__init__.py -> build/bdist.linux-x86_64/wheel/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/vkarray.py -> build/bdist.linux-x86_64/wheel/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/_vkarray.cc -> build/bdist.linux-x86_64/wheel/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/random.py -> build/bdist.linux-x86_64/wheel/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/_vkarray.cpython-310-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/vulkpy
copying build/lib.linux-x86_64-3.10/vulkpy/util.py -> build/bdist.linux-x86_64/wheel/vulkpy
creating build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/clamp_sv.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/mul.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/min_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iclamp_vs.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iadd.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sub_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imin_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sign.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iasin.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/exp.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/min.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/rsub_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/tan.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/min_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/add_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imul.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imax_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/div.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sum_v1.3.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prng_ibox_muller.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imin_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imul_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iexp2.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/div_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/minimum_v1.3.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/atanh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/mul_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/exp2.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imul_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iclamp.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/minimum_axis.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prng_randrange.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/abs.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sub_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sum.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/matmul.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/div_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prng_xoshiro128pp_float.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/atan.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/idiv.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iatanh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/clamp_ss.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isub_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imax_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/gather_axis.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prod_axis_rebroadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/batch_affine.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/ipow_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sum_axis.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/ilog.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/cosh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iacosh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iclamp_sv.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/maximum_v1.3.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/rdiv_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/maximum_axis.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/invsqrt.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isign.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isub.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iabs.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/idiv_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/log.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iinvsqrt.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/maximum_axis_rebroadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iasinh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/ilog2.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/itan.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/mul_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/ipow.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sinh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/rpow_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iclamp_ss.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iatan.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prod_axis.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/clamp_vs.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/max_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isinh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sqrt.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/add.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prng_box_muller.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/pow_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sin.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/cos.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prng_xoshiro128pp_uint32.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/icos.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isqrt.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isub_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/pow_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/acos.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/log2.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/asinh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sub.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/idiv_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/maximum.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/nn_cross_entropy.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imax.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/minimum.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/isin.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/add_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/icosh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/pow.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/nn_cross_entropy_backward.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/acosh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/max_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/max.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/clamp.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prod.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iacos.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/ipow_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iadd_broadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/asin.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/gather.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/tanh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/imin.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/itanh.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iexp.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/iadd_scalar.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/prod_v1.3.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/sum_axis_rebroadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
copying build/lib.linux-x86_64-3.10/vulkpy/shader/minimum_axis_rebroadcast.spv -> build/bdist.linux-x86_64/wheel/vulkpy/shader
creating build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/optimizers.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/__init__.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/layers.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/losses.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/models.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/initializers.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
copying build/lib.linux-x86_64-3.10/vulkpy/nn/core.py -> build/bdist.linux-x86_64/wheel/vulkpy/nn
running install_egg_info
Copying vulkpy.egg-info to build/bdist.linux-x86_64/wheel/vulkpy-0.0.4.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/vulkpy-0.0.4.dist-info/WHEEL
creating 'dist/vulkpy-0.0.4-cp310-cp310-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'vulkpy/__init__.py'
adding 'vulkpy/_vkarray.cc'
adding 'vulkpy/_vkarray.cpython-310-x86_64-linux-gnu.so'
adding 'vulkpy/random.py'
adding 'vulkpy/util.py'
adding 'vulkpy/vkarray.py'
adding 'vulkpy/nn/__init__.py'
adding 'vulkpy/nn/core.py'
adding 'vulkpy/nn/initializers.py'
adding 'vulkpy/nn/layers.py'
adding 'vulkpy/nn/losses.py'
adding 'vulkpy/nn/models.py'
adding 'vulkpy/nn/optimizers.py'
adding 'vulkpy/shader/abs.spv'
adding 'vulkpy/shader/acos.spv'
adding 'vulkpy/shader/acosh.spv'
adding 'vulkpy/shader/add.spv'
adding 'vulkpy/shader/add_broadcast.spv'
adding 'vulkpy/shader/add_scalar.spv'
adding 'vulkpy/shader/asin.spv'
adding 'vulkpy/shader/asinh.spv'
adding 'vulkpy/shader/atan.spv'
adding 'vulkpy/shader/atanh.spv'
adding 'vulkpy/shader/batch_affine.spv'
adding 'vulkpy/shader/broadcast.spv'
adding 'vulkpy/shader/clamp.spv'
adding 'vulkpy/shader/clamp_ss.spv'
adding 'vulkpy/shader/clamp_sv.spv'
adding 'vulkpy/shader/clamp_vs.spv'
adding 'vulkpy/shader/cos.spv'
adding 'vulkpy/shader/cosh.spv'
adding 'vulkpy/shader/div.spv'
adding 'vulkpy/shader/div_broadcast.spv'
adding 'vulkpy/shader/div_scalar.spv'
adding 'vulkpy/shader/exp.spv'
adding 'vulkpy/shader/exp2.spv'
adding 'vulkpy/shader/gather.spv'
adding 'vulkpy/shader/gather_axis.spv'
adding 'vulkpy/shader/iabs.spv'
adding 'vulkpy/shader/iacos.spv'
adding 'vulkpy/shader/iacosh.spv'
adding 'vulkpy/shader/iadd.spv'
adding 'vulkpy/shader/iadd_broadcast.spv'
adding 'vulkpy/shader/iadd_scalar.spv'
adding 'vulkpy/shader/iasin.spv'
adding 'vulkpy/shader/iasinh.spv'
adding 'vulkpy/shader/iatan.spv'
adding 'vulkpy/shader/iatanh.spv'
adding 'vulkpy/shader/iclamp.spv'
adding 'vulkpy/shader/iclamp_ss.spv'
adding 'vulkpy/shader/iclamp_sv.spv'
adding 'vulkpy/shader/iclamp_vs.spv'
adding 'vulkpy/shader/icos.spv'
adding 'vulkpy/shader/icosh.spv'
adding 'vulkpy/shader/idiv.spv'
adding 'vulkpy/shader/idiv_broadcast.spv'
adding 'vulkpy/shader/idiv_scalar.spv'
adding 'vulkpy/shader/iexp.spv'
adding 'vulkpy/shader/iexp2.spv'
adding 'vulkpy/shader/iinvsqrt.spv'
adding 'vulkpy/shader/ilog.spv'
adding 'vulkpy/shader/ilog2.spv'
adding 'vulkpy/shader/imax.spv'
adding 'vulkpy/shader/imax_broadcast.spv'
adding 'vulkpy/shader/imax_scalar.spv'
adding 'vulkpy/shader/imin.spv'
adding 'vulkpy/shader/imin_broadcast.spv'
adding 'vulkpy/shader/imin_scalar.spv'
adding 'vulkpy/shader/imul.spv'
adding 'vulkpy/shader/imul_broadcast.spv'
adding 'vulkpy/shader/imul_scalar.spv'
adding 'vulkpy/shader/invsqrt.spv'
adding 'vulkpy/shader/ipow.spv'
adding 'vulkpy/shader/ipow_broadcast.spv'
adding 'vulkpy/shader/ipow_scalar.spv'
adding 'vulkpy/shader/isign.spv'
adding 'vulkpy/shader/isin.spv'
adding 'vulkpy/shader/isinh.spv'
adding 'vulkpy/shader/isqrt.spv'
adding 'vulkpy/shader/isub.spv'
adding 'vulkpy/shader/isub_broadcast.spv'
adding 'vulkpy/shader/isub_scalar.spv'
adding 'vulkpy/shader/itan.spv'
adding 'vulkpy/shader/itanh.spv'
adding 'vulkpy/shader/log.spv'
adding 'vulkpy/shader/log2.spv'
adding 'vulkpy/shader/matmul.spv'
adding 'vulkpy/shader/max.spv'
adding 'vulkpy/shader/max_broadcast.spv'
adding 'vulkpy/shader/max_scalar.spv'
adding 'vulkpy/shader/maximum.spv'
adding 'vulkpy/shader/maximum_axis.spv'
adding 'vulkpy/shader/maximum_axis_rebroadcast.spv'
adding 'vulkpy/shader/maximum_v1.3.spv'
adding 'vulkpy/shader/min.spv'
adding 'vulkpy/shader/min_broadcast.spv'
adding 'vulkpy/shader/min_scalar.spv'
adding 'vulkpy/shader/minimum.spv'
adding 'vulkpy/shader/minimum_axis.spv'
adding 'vulkpy/shader/minimum_axis_rebroadcast.spv'
adding 'vulkpy/shader/minimum_v1.3.spv'
adding 'vulkpy/shader/mul.spv'
adding 'vulkpy/shader/mul_broadcast.spv'
adding 'vulkpy/shader/mul_scalar.spv'
adding 'vulkpy/shader/nn_cross_entropy.spv'
adding 'vulkpy/shader/nn_cross_entropy_backward.spv'
adding 'vulkpy/shader/pow.spv'
adding 'vulkpy/shader/pow_broadcast.spv'
adding 'vulkpy/shader/pow_scalar.spv'
adding 'vulkpy/shader/prng_box_muller.spv'
adding 'vulkpy/shader/prng_ibox_muller.spv'
adding 'vulkpy/shader/prng_randrange.spv'
adding 'vulkpy/shader/prng_xoshiro128pp_float.spv'
adding 'vulkpy/shader/prng_xoshiro128pp_uint32.spv'
adding 'vulkpy/shader/prod.spv'
adding 'vulkpy/shader/prod_axis.spv'
adding 'vulkpy/shader/prod_axis_rebroadcast.spv'
adding 'vulkpy/shader/prod_v1.3.spv'
adding 'vulkpy/shader/rdiv_scalar.spv'
adding 'vulkpy/shader/rpow_scalar.spv'
adding 'vulkpy/shader/rsub_scalar.spv'
adding 'vulkpy/shader/sign.spv'
adding 'vulkpy/shader/sin.spv'
adding 'vulkpy/shader/sinh.spv'
adding 'vulkpy/shader/sqrt.spv'
adding 'vulkpy/shader/sub.spv'
adding 'vulkpy/shader/sub_broadcast.spv'
adding 'vulkpy/shader/sub_scalar.spv'
adding 'vulkpy/shader/sum.spv'
adding 'vulkpy/shader/sum_axis.spv'
adding 'vulkpy/shader/sum_axis_rebroadcast.spv'
adding 'vulkpy/shader/sum_v1.3.spv'
adding 'vulkpy/shader/tan.spv'
adding 'vulkpy/shader/tanh.spv'
adding 'vulkpy-0.0.4.dist-info/LICENSE'
adding 'vulkpy-0.0.4.dist-info/METADATA'
adding 'vulkpy-0.0.4.dist-info/WHEEL'
adding 'vulkpy-0.0.4.dist-info/top_level.txt'
adding 'vulkpy-0.0.4.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Thanks for your work.
@LamiumAmplexicaule Thank you for your quick test!
I close this issue.
If you have any problem again, feel free to open new one,
Overview
Cannot build wheel.
Environment
Reproduction procedure