chmod +x ../build.sh
../build.sh -Dembed=true && mv ../build/release/lc0 Leela-dag-preview-909A4082-563671DD
The Meson build system
Version: 0.61.2
Source dir: /tmp/tmp3xq7bvn3/Leela-dag-preview/Leela-dag-preview-tmp
Build dir: /tmp/tmp3xq7bvn3/Leela-dag-preview/Leela-dag-preview-tmp/build/release
Build type: native build
Project name: lc0
Project version: undefined
C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C++ linker for the host machine: c++ ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports arguments -march=native: YES
Program scripts/compile_proto.py found: YES (/usr/bin/python3 /tmp/tmp3xq7bvn3/Leela-dag-preview/Leela-dag-preview-tmp/scripts/compile_proto.py)
Program git found: YES (/usr/bin/git)
meson.build:92: WARNING: Failed to parse short revision. Use git clone instead of downloading the archive from GitHub.
Message: Using build identifier "git.unknown".
Configuring build_id.h using configuration
Did not find pkg-config by name 'pkg-config'
Found Pkg-config: NO
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency absl_flat_hash_map found: NO (tried pkgconfig and cmake)
Run-time dependency absl found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency absl_flat_hash_map (modules: absl::flat_hash_map)
Downloading abseil-cpp source from https://github.com/abseil/abseil-cpp/releases/download/20240722.0/abseil-cpp-20240722.0.tar.gz
Download size: 2242861
Downloading: ..........
Executing subproject abseil-cpp
abseil-cpp| Project name: abseil-cpp
abseil-cpp| Project version: 20240722.0
abseil-cpp| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
abseil-cpp| C++ linker for the host machine: c++ ld.bfd 2.38
abseil-cpp| Compiler for C++ supports arguments /DNOMINMAX: NO
abseil-cpp| Compiler for C++ supports arguments -Wno-sign-compare: YES
abseil-cpp| Compiler for C++ supports arguments -Wno-gcc-compat: NO
abseil-cpp| Compiler for C++ supports arguments -maes: YES
abseil-cpp| Compiler for C++ supports arguments -msse4.1: YES
abseil-cpp| Checking if "atomic builtins" : links: YES
abseil-cpp| Run-time dependency threads found: YES
abseil-cpp| Run-time dependency appleframeworks found: NO (tried framework)
abseil-cpp| Build targets in project: 15
abseil-cpp| Subproject abseil-cpp finished.
Dependency absl_flat_hash_map (modules: absl::flat_hash_map) from subproject subprojects/abseil-cpp-20240722.0 found: YES 20240722.0
Dependency threads found: YES unknown (cached)
Library dl found: YES
Run-time dependency tensorflow_cc found: NO (tried pkgconfig and cmake)
Run-time dependency accelerate found: NO (tried pkgconfig and cmake)
Library mkl_rt found: NO
Library mklml found: NO
Library dnnl found: NO
Library openblas.dll found: NO
Library openblas found: NO
Run-time dependency eigen3 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency eigen3
Downloading eigen source from https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2
Downloading file of unknown size.
Downloading eigen patch from https://wrapdb.mesonbuild.com/v2/eigen_3.4.0-2/get_patch
Download size: 5622
Downloading: ..........Cloning into 'cutlass'...
Updating files: 59% (4105/6899)
Updating files: 60% (4140/6899)
Updating files: 61% (4209/6899)
Updating files: 62% (4278/6899)
Updating files: 63% (4347/6899)
Updating files: 64% (4416/6899)
Updating files: 65% (4485/6899)
Updating files: 66% (4554/6899)
Updating files: 67% (4623/6899)
Updating files: 68% (4692/6899)
Updating files: 69% (4761/6899)
Updating files: 70% (4830/6899)
Updating files: 71% (4899/6899)
error: unable to write file include/cutlass/gemm/kernel/gemm_universal.h
error: unable to write file include/cutlass/gemm/kernel/gemm_universal.hpp
error: unable to write file include/cutlass/gemm/kernel/gemm_universal_blockwise.h
error: unable to write file include/cutlass/gemm/kernel/gemm_universal_decl.h
error: unable to write file include/cutlass/gemm/kernel/gemm_universal_streamk.h
error: unable to write file include/cutlass/gemm/kernel/gemm_universal_with_visitor.h
error: unable to write file include/cutlass/gemm/kernel/gemm_universal_with_visitor_streamk.h
error: unable to write file include/cutlass/gemm/kernel/gemm_with_absmax.h
error: unable to write file include/cutlass/gemm/kernel/gemm_with_fused_epilogue.h
error: unable to write file include/cutlass/gemm/kernel/gemm_with_k_reduction.h
error: unable to write file include/cutlass/gemm/kernel/gemv.h
error: unable to write file include/cutlass/gemm/kernel/gemv_batched_strided.h
error: unable to write file include/cutlass/gemm/kernel/gemv_blockscaled.h
error: unable to write file include/cutlass/gemm/kernel/grouped_problem_visitor.h
error: unable to write file include/cutlass/gemm/kernel/params_sparse_base.h
error: unable to write file include/cutlass/gemm/kernel/params_universal_base.h
error: unable to write file include/cutlass/gemm/kernel/rank_2k_grouped.h
error: unable to write file include/cutlass/gemm/kernel/rank_2k_grouped_problem_visitor.h
error: unable to write file include/cutlass/gemm/kernel/rank_2k_transpose_operands.h
error: unable to write file include/cutlass/gemm/kernel/rank_2k_universal.h
error: unable to write file include/cutlass/gemm/kernel/rank_k_universal.h
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_array_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_array_tma_warpspecialized_input_transform.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_array_tma_warpspecialized_mma_transform.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_cpasync_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_mixed_tma_cpasync_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_tma_warpspecialized_input_transform.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_tma_warpspecialized_mixed_input_transform.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_gemm_tma_warpspecialized_mma_transform.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_sparse_gemm_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_static_tile_scheduler.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_tile_scheduler.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_tile_scheduler_group.hpp
error: unable to write file include/cutlass/gemm/kernel/sm100_tile_scheduler_stream_k.hpp
error: unable to write file include/cutlass/gemm/kernel/sm103_blockscaled_gemm_array_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm103_blockscaled_gemm_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm120_gemm_tma_warpspecialized_cooperative_asymmetric_dma.hpp
error: unable to write file include/cutlass/gemm/kernel/sm70_gemm.hpp
error: unable to write file include/cutlass/gemm/kernel/sm70_gemm_array.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_array_tma_warpspecialized_cooperative.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_array_tma_warpspecialized_pingpong.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_tma.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_tma_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_tma_warpspecialized_cooperative.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_tma_warpspecialized_pingpong.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_warpspecialized.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_warpspecialized_cooperative.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_gemm_warpspecialized_pingpong.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_tile_scheduler.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_tile_scheduler_group.hpp
error: unable to write file include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp
error: unable to create file include/cutlass/gemm/kernel/sparse_gemm.h: No space left on device
error: unable to create file include/cutlass/gemm/kernel/sparse_gemm_with_absmax.h: No space left on device
error: unable to create file include/cutlass/gemm/kernel/sparse_gemm_with_visitor.h: No space left on device
error: unable to create file include/cutlass/gemm/kernel/static_tile_scheduler.hpp: No space left on device
error: unable to create file include/cutlass/gemm/kernel/symm_universal.h: No space left on device
Updating files: 72% (4968/6899)
error: unable to create file include/cutlass/gemm/kernel/tile_scheduler.hpp: No space left on device
error: unable to create file include/cutlass/gemm/kernel/tile_scheduler_detail.hpp: No space left on device
error: unable to create file include/cutlass/gemm/kernel/tile_scheduler_params.h: No space left on device
error: unable to create file include/cutlass/gemm/kernel/trmm_universal.h: No space left on device
fatal: cannot create directory at 'include/cutlass/gemm/thread': No space left on device
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 202, in verbose_git
return mesonlib.verbose_git(cmd, workingdir, check=check)
File "/usr/lib/python3/dist-packages/mesonbuild/mesonlib/universal.py", line 212, in verbose_git
p, _, _ = git(cmd, workingdir, check, stdout=None, stderr=None)
File "/usr/lib/python3/dist-packages/mesonbuild/mesonlib/universal.py", line 192, in git
raise GitException('Git command failed: ' + str(cmd), e)
mesonbuild.mesonlib.universal.GitException: Git command failed: ['/usr/bin/git', 'clone', 'https://github.com/NVIDIA/cutlass.git', 'cutlass']
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 229, in _generate
intr.run()
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", line 2549, in run
super().run()
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 148, in run
self.evaluate_codeblock(self.ast, start=1)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 173, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 166, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 189, in evaluate_statement
return self.evaluate_if(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 272, in evaluate_if
self.evaluate_codeblock(i.block)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 173, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 166, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 189, in evaluate_statement
return self.evaluate_if(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 272, in evaluate_if
self.evaluate_codeblock(i.block)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 173, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 166, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 189, in evaluate_statement
return self.evaluate_if(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 272, in evaluate_if
self.evaluate_codeblock(i.block)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 173, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 166, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 189, in evaluate_statement
return self.evaluate_if(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 277, in evaluate_if
self.evaluate_codeblock(node.elseblock)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 173, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 166, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 213, in evaluate_statement
self.evaluate_plusassign(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 420, in evaluate_plusassign
addition = self.evaluate_statement(node.value)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 195, in evaluate_statement
return self.evaluate_arraystatement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 229, in evaluate_arraystatement
(arguments, kwargs) = self.reduce_arguments(cur.args)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 525, in reduce_arguments
reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments]
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 525, in <listcomp>
reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments]
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 183, in evaluate_statement
return self.method_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 467, in method_call
obj = self.evaluate_statement(invokable)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 179, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", line 454, in function_call
res = func(node, func_args, kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 768, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 115, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 276, in wrapper
return f(*nargs, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", line 795, in func_subproject
return self.do_subproject(args[0], 'meson', kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", line 842, in do_subproject
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", line 836, in do_subproject
subdir = r.resolve(subp_name, method)
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 338, in resolve
self.get_git()
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 434, in get_git
verbose_git(['clone', self.wrap.get('url'), self.directory], self.subdir_root, check=True)
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 204, in verbose_git
raise WrapException(str(e))
mesonbuild.wrap.wrap.WrapException: Git command failed: ['/usr/bin/git', 'clone', 'https://github.com/NVIDIA/cutlass.git', 'cutlass']
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/mintro.py", line 573, in write_meson_info_file
fp.flush()
OSError: [Errno 28] No space left on device
During handling of the above exception, another exception occurred:
OSError: [Errno 28] No space left on device
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 146, in run
return options.run_func(options)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 294, in run
app.generate()
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 185, in generate
self._generate(env)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 231, in _generate
mintro.write_meson_info_file(b, [e])
File "/usr/lib/python3/dist-packages/mesonbuild/mintro.py", line 571, in write_meson_info_file
with open(tmp_file, 'w', encoding='utf-8') as fp:
OSError: [Errno 28] No space left on device
Executing subproject eigen
eigen| Project name: eigen
eigen| Project version: 3.4.0
eigen| C++ compiler for the host machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
eigen| C++ linker for the host machine: c++ ld.bfd 2.38
eigen| Build targets in project: 15
eigen| Subproject eigen finished.
Dependency eigen3 from subproject subprojects/eigen-3.4.0 found: YES 3.4.0
Has header "Eigen/Core" NO
Program ispc found: NO
Library OpenCL found: YES
Run-time dependency opencl found: NO
Has header "CL/opencl.h" : NO
Message: Looking for nvcc in: /opt/cuda/bin/nvcc, /usr/local/cuda/bin/nvcc, /usr/lib/cuda/bin/nvcc, nvcc, /usr/local/cuda/bin/nvcc, /opt/cuda/bin/nvcc
Library cublas found: YES
Library cudnn found: NO
Library cudart found: YES
Program /usr/local/cuda/bin/nvcc found: YES (/usr/local/cuda/bin/nvcc)
ERROR: Unhandled python exception
This is a Meson bug and should be reported!
make: *** [Makefile:23: all] Error 2