==1596026== Memcheck, a memory error detector ==1596026== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==1596026== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info ==1596026== Command: /data/blackswan/ripley/R/R-devel-vg/bin/exec/R -f testthat.R --restore --save --no-readline --vanilla ==1596026== R Under development (unstable) (2026-05-25 r90075) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(ggmlR) > > if (requireNamespace("mlr3", quietly = TRUE)) library(mlr3) > if (requireNamespace("parsnip", quietly = TRUE)) library(parsnip) > > heavy <- c( + "normalization", + "sequence-ops", + "binary-operations", + "glu", + "nn-sequential", + "matrix-ops", + "callbacks", + "onnx-quant", + "cpu-backend", + "onnx-elementwise", + "onnx-norm", + "onnx-misc", + "onnx-logic", + "onnx-gemm", + "onnx-resize", + "onnx-nn", + "nn-functional", + "activations-extended", + "onnx-ops", + "transformer-ops", + "onnx-shape", + "math-operations", + "activations", + "backend-extended", + "helpers", + "onnx-reduce", + "chain-sequential-batchnorm", + "chain-patterns", + "onnx-chain-quant", + "onnx-chain-qlinearconv", + "onnx-chain-uncovered-ops", + "onnx-chain-transformer", + "onnx-chain-broadcast-strict", + "onnx-chain-maskrcnn-broadcast", + "onnx-chain-erf-gelu", + "onnx-chain-resize-broadcast", + "onnx-chain-constantofshape-int64", + "onnx-chain-roberta-attn", + "onnx-chain-batched-matmul", + "onnx-chain-classify", + "onnx-chain-xcit-dynamic", + "onnx-chain-fpn", + "onnx-chain-pooling", + "onnx-chain-unet", + "onnx-chain-audio", + "onnx-chain-superres", + "onnx-chain-convtranspose", + "onnx-chain-eyelike", + "onnx-chain-decoder", + "onnx-chain-detect", + "onnx-chain-powernorm", + "onnx-chain-bert-mlp", + "onnx-chain-position", + "onnx-chain-attn-mask", + "onnx-chain-postprocess", + "onnx-chain-cast", + "onnx-chain-preprocess", + "model-ops", + "onnx-boundary", + "onnx-edge", + "parsnip", + "mlr3-learner", + "keras-api", + "quants-iq-degenerate", + "getrows-offload-vulkan" + ) > > on_cran <- !identical(Sys.getenv("NOT_CRAN"), "true") > > test_dir <- if (dir.exists("testthat")) "testthat" else "tests/testthat" > > if (on_cran) { + message("--- RUNNING LIGHT TESTS ONLY ---") + + all_tests <- list.files(test_dir, pattern = "^test-.*\\.R$") + all_names <- sub("^test-(.*)\\.R$", "\\1", all_tests) + + light_tests <- setdiff(all_names, heavy) + message("Tests to run: ", paste(light_tests, collapse = ", ")) + + if (length(light_tests) == 0) { + # fallback + test_check("ggmlR") + } else { + # grepl(filter, names) + filter_regex <- paste(light_tests, collapse = "|") + test_check("ggmlR", filter = filter_regex) + } + } else { + test_check("ggmlR") + } --- RUNNING LIGHT TESTS ONLY --- Tests to run: 5d-ops, ag-device, ag-layers, ag-mha, ag-training, autograd-missing, autograd-ops, autograd, backend-buffers, backend, chain-ag-early-stopping, context, conv-transpose-numeric, conv2d-cpu-gpu, conv2d-dw-numeric, conv2d-numeric, convolution-pooling, cpu-features, flash-attn-q4k, flash-attn-quants, functional-shared-layers, ggml, gguf, graph-extended, graph-utils, headers-sync, inplace-ops, logging, memory-extended, memory, meta-backend, misc-ops, new-functions, new-ops-numeric, nn-functional-missing, onnx-activations, onnx-chain-roialign-nms, onnx-chain-scatter-gnn, onnx-helpers, onnx-math, onnx-meta, operations-extended, optimizer, print-methods, q4k-matmul-vulkan, quantization, quantize-fns, quants-missing, quants, reduction-ops, reset, reshape, rope-multi, scheduler, set-operations, softmax, static-lib, tensor-info, tensor-utils, tensors-extended, tensors, threading, types, upscale, version, vulkan-caps, vulkan-push-constants, vulkan Error: load_backend: failed to load /nonexistent/libggml-doesnotexist.so: /nonexistent/libggml-doesnotexist.so: cannot open shared object file: No such file or directory ==1596026== Conditional jump or move depends on uninitialised value(s) ==1596026== at 0x1B2B0103: ggml_compute_fp16_to_fp32 (packages/tests-vg/ggmlR/src/ggml-impl.h:406) ==1596026== by 0x1B2B0103: ggml_fp16_to_fp32 (packages/tests-vg/ggmlR/src/ggml-core.c:450) ==1596026== by 0x1B29E102: R_ggml_backend_tensor_get (packages/tests-vg/ggmlR/src/r_interface_graph.c:2027) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== by 0x4F9650: Rf_evalList (svn/R-devel/src/main/eval.c:3683) ==1596026== by 0x4F4895: Rf_eval (svn/R-devel/src/main/eval.c:1249) ==1596026== Uninitialised value was created by a heap allocation ==1596026== at 0x484BF17: posix_memalign (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:2226) ==1596026== by 0x1B2AFFCE: ggml_aligned_malloc (packages/tests-vg/ggmlR/src/ggml-core.c:367) ==1596026== by 0x1B2EF121: ggml_backend_cpu_buffer_type_alloc_buffer(ggml_backend_buffer_type*, unsigned long) (packages/tests-vg/ggmlR/src/ggml-backend.cpp:2351) ==1596026== by 0x1B2C00D1: alloc_tensor_range (packages/tests-vg/ggmlR/src/ggml-alloc.c:1131) ==1596026== by 0x1B2C0406: ggml_backend_alloc_ctx_tensors_from_buft_impl.constprop.0 (packages/tests-vg/ggmlR/src/ggml-alloc.c:1202) ==1596026== by 0x1B2C0DE2: ggml_backend_alloc_ctx_tensors_from_buft (packages/tests-vg/ggmlR/src/ggml-alloc.c:1243) ==1596026== by 0x1B29E1DD: R_ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/r_interface_graph.c:2076) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== Using CPU backend GGML library loaded successfully! GGML version: 0.11.0 Tensor overhead: 448 bytes ==1596026== Warning: set address range perms: large range [0x59cbe080, 0x99cbe080) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe068, 0x99cbe098) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe080, 0x99cbe080) (undefined) ==1596026== Warning: set address range perms: large range [0x99cbf080, 0xd9cbf080) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe068, 0x99cbe098) (noaccess) ==1596026== Warning: set address range perms: large range [0x99cbf068, 0xd9cbf098) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe080, 0x99cbe080) (undefined) ==1596026== Warning: set address range perms: large range [0x99cbf080, 0xd9cbf080) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe068, 0x99cbe098) (noaccess) ==1596026== Warning: set address range perms: large range [0x99cbf068, 0xd9cbf098) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe080, 0x99cbe080) (undefined) ==1596026== Warning: set address range perms: large range [0x99cbf080, 0xd9cbf080) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe068, 0x99cbe098) (noaccess) ==1596026== Warning: set address range perms: large range [0x99cbf068, 0xd9cbf098) (noaccess) ==1596026== Warning: set address range perms: large range [0x3f594080, 0x4f594100) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe040, 0x73d0ea10) (undefined) ==1596026== Warning: set address range perms: large range [0x73d0f080, 0x83d0f110) (undefined) ==1596026== Warning: set address range perms: large range [0x83d10040, 0x9dd60a10) (undefined) ==1596026== Warning: set address range perms: large range [0x9dd61080, 0xadd61100) (undefined) ==1596026== Warning: set address range perms: large range [0xadd62040, 0xc7db2a10) (undefined) ==1596026== Warning: set address range perms: large range [0xc7db3080, 0xd7db3100) (undefined) ==1596026== Warning: set address range perms: large range [0xd7db4040, 0xf1e04a10) (undefined) ==1596026== Warning: set address range perms: large range [0xf1e05080, 0x101e05100) (undefined) ==1596026== Warning: set address range perms: large range [0x101e06040, 0x11be56a10) (undefined) ==1596026== Warning: set address range perms: large range [0x101e06028, 0x11be56a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xf1e05068, 0x101e05118) (noaccess) ==1596026== Warning: set address range perms: large range [0xd7db4028, 0xf1e04a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xc7db3068, 0xd7db3118) (noaccess) ==1596026== Warning: set address range perms: large range [0xadd62028, 0xc7db2a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x9dd61068, 0xadd61118) (noaccess) ==1596026== Warning: set address range perms: large range [0x83d10028, 0x9dd60a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x73d0f068, 0x83d0f128) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe028, 0x73d0ea28) (noaccess) ==1596026== Warning: set address range perms: large range [0x3f594068, 0x4f594118) (noaccess) ==1596026== Warning: set address range perms: large range [0xf1e05080, 0x101e05110) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe040, 0x73d0ea10) (undefined) ==1596026== Warning: set address range perms: large range [0x3f594080, 0x4f594130) (undefined) ==1596026== Warning: set address range perms: large range [0x73d0f040, 0x8dd5fa10) (undefined) ==1596026== Warning: set address range perms: large range [0x8dd60080, 0x9dd60110) (undefined) ==1596026== Warning: set address range perms: large range [0x9dd61040, 0xb7db1a10) (undefined) ==1596026== Warning: set address range perms: large range [0xb7db2080, 0xc7db2110) (undefined) ==1596026== Warning: set address range perms: large range [0xc7db3040, 0xe1e03a10) (undefined) ==1596026== Warning: set address range perms: large range [0xe1e04080, 0xf1e04130) (undefined) ==1596026== Warning: set address range perms: large range [0x101e06040, 0x11be56a10) (undefined) ==1596026== Warning: set address range perms: large range [0x11be57080, 0x12be572e0) (undefined) ==1596026== Warning: set address range perms: large range [0x12be58040, 0x145ea8a10) (undefined) ==1596026== Warning: set address range perms: large range [0x145ea9080, 0x155ea9310) (undefined) ==1596026== Warning: set address range perms: large range [0x155eaa040, 0x16fefaa10) (undefined) ==1596026== Warning: set address range perms: large range [0x16fefb080, 0x17fefb280) (undefined) ==1596026== Warning: set address range perms: large range [0x17fefc040, 0x199f4ca10) (undefined) ==1596026== Warning: set address range perms: large range [0x199f4d080, 0x1a9f4d320) (undefined) ==1596026== Warning: set address range perms: large range [0x1a9f4e040, 0x1c3f9ea10) (undefined) ==1596026== Warning: set address range perms: large range [0x1c3f9f080, 0x1d3f9f220) (undefined) ==1596026== Warning: set address range perms: large range [0x1d3fa0040, 0x1edff0a10) (undefined) ==1596026== Warning: set address range perms: large range [0x1edff1080, 0x1fdff1250) (undefined) ==1596026== Warning: set address range perms: large range [0x1fdff2040, 0x218042a10) (undefined) ==1596026== Warning: set address range perms: large range [0x218043080, 0x2280431f0) (undefined) ==1596026== Warning: set address range perms: large range [0x228044040, 0x242094a10) (undefined) ==1596026== Warning: set address range perms: large range [0x228044028, 0x242094a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x218043068, 0x228043208) (noaccess) ==1596026== Warning: set address range perms: large range [0x1fdff2028, 0x218042a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1edff1068, 0x1fdff1268) (noaccess) ==1596026== Warning: set address range perms: large range [0x1d3fa0028, 0x1edff0a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1c3f9f068, 0x1d3f9f238) (noaccess) ==1596026== Warning: set address range perms: large range [0x1a9f4e028, 0x1c3f9ea28) (noaccess) ==1596026== Warning: set address range perms: large range [0x199f4d068, 0x1a9f4d338) (noaccess) ==1596026== Warning: set address range perms: large range [0x17fefc028, 0x199f4ca28) (noaccess) ==1596026== Warning: set address range perms: large range [0x16fefb068, 0x17fefb298) (noaccess) ==1596026== Warning: set address range perms: large range [0x155eaa028, 0x16fefaa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x145ea9068, 0x155ea9328) (noaccess) ==1596026== Warning: set address range perms: large range [0x12be58028, 0x145ea8a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x11be57068, 0x12be572f8) (noaccess) ==1596026== Warning: set address range perms: large range [0x101e06028, 0x11be56a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xe1e04068, 0xf1e04148) (noaccess) ==1596026== Warning: set address range perms: large range [0xc7db3028, 0xe1e03a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xb7db2068, 0xc7db2128) (noaccess) ==1596026== Warning: set address range perms: large range [0x9dd61028, 0xb7db1a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x8dd60068, 0x9dd60128) (noaccess) ==1596026== Warning: set address range perms: large range [0x73d0f028, 0x8dd5fa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x3f594068, 0x4f594148) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe028, 0x73d0ea28) (noaccess) ==1596026== Warning: set address range perms: large range [0xf1e05068, 0x101e05128) (noaccess) ==1596026== Warning: set address range perms: large range [0x218043080, 0x228043240) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe040, 0x73d0ea10) (undefined) ==1596026== Warning: set address range perms: large range [0x3f594080, 0x4f5941c0) (undefined) ==1596026== Warning: set address range perms: large range [0x73d0f040, 0x8dd5fa10) (undefined) ==1596026== Warning: set address range perms: large range [0x8dd60080, 0x9dd601e0) (undefined) ==1596026== Warning: set address range perms: large range [0x9dd61040, 0xb7db1a10) (undefined) ==1596026== Warning: set address range perms: large range [0xb7db2080, 0xc7db21e0) (undefined) ==1596026== Warning: set address range perms: large range [0xc7db3040, 0xe1e03a10) (undefined) ==1596026== Warning: set address range perms: large range [0xe1e04080, 0xf1e04170) (undefined) ==1596026== Warning: set address range perms: large range [0xf1e05040, 0x10be55a10) (undefined) ==1596026== Warning: set address range perms: large range [0x10be56080, 0x11be56190) (undefined) ==1596026== Warning: set address range perms: large range [0x11be57040, 0x135ea7a10) (undefined) ==1596026== Warning: set address range perms: large range [0x135ea8080, 0x145ea8180) (undefined) ==1596026== Warning: set address range perms: large range [0x145ea9040, 0x15fef9a10) (undefined) ==1596026== Warning: set address range perms: large range [0x15fefa080, 0x16fefa1c0) (undefined) ==1596026== Warning: set address range perms: large range [0x16fefb040, 0x189f4ba10) (undefined) ==1596026== Warning: set address range perms: large range [0x189f4c080, 0x199f4c1f0) (undefined) ==1596026== Warning: set address range perms: large range [0x199f4d040, 0x1b3f9da10) (undefined) ==1596026== Warning: set address range perms: large range [0x1b3f9e080, 0x1c3f9e180) (undefined) ==1596026== Warning: set address range perms: large range [0x1c3f9f040, 0x1ddfefa10) (undefined) ==1596026== Warning: set address range perms: large range [0x1ddff0080, 0x1edff0180) (undefined) ==1596026== Warning: set address range perms: large range [0x1edff1040, 0x208041a10) (undefined) ==1596026== Warning: set address range perms: large range [0x208042080, 0x2180421a0) (undefined) ==1596026== Warning: set address range perms: large range [0x228044040, 0x242094a10) (undefined) ==1596026== Warning: set address range perms: large range [0x228044028, 0x242094a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x208042068, 0x2180421b8) (noaccess) ==1596026== Warning: set address range perms: large range [0x1edff1028, 0x208041a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1ddff0068, 0x1edff0198) (noaccess) ==1596026== Warning: set address range perms: large range [0x1c3f9f028, 0x1ddfefa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1b3f9e068, 0x1c3f9e198) (noaccess) ==1596026== Warning: set address range perms: large range [0x199f4d028, 0x1b3f9da28) (noaccess) ==1596026== Warning: set address range perms: large range [0x189f4c068, 0x199f4c208) (noaccess) ==1596026== Warning: set address range perms: large range [0x16fefb028, 0x189f4ba28) (noaccess) ==1596026== Warning: set address range perms: large range [0x15fefa068, 0x16fefa1d8) (noaccess) ==1596026== Warning: set address range perms: large range [0x145ea9028, 0x15fef9a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x135ea8068, 0x145ea8198) (noaccess) ==1596026== Warning: set address range perms: large range [0x11be57028, 0x135ea7a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x10be56068, 0x11be561a8) (noaccess) ==1596026== Warning: set address range perms: large range [0xf1e05028, 0x10be55a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xe1e04068, 0xf1e04188) (noaccess) ==1596026== Warning: set address range perms: large range [0xc7db3028, 0xe1e03a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xb7db2068, 0xc7db21f8) (noaccess) ==1596026== Warning: set address range perms: large range [0x9dd61028, 0xb7db1a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x8dd60068, 0x9dd601f8) (noaccess) ==1596026== Warning: set address range perms: large range [0x73d0f028, 0x8dd5fa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x3f594068, 0x4f5941d8) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe028, 0x73d0ea28) (noaccess) ==1596026== Warning: set address range perms: large range [0x218043068, 0x228043258) (noaccess) ==1596026== Warning: set address range perms: large range [0x208042080, 0x2180421b0) (undefined) ==1596026== Warning: set address range perms: large range [0x59cbe040, 0x73d0ea10) (undefined) ==1596026== Warning: set address range perms: large range [0x3f594080, 0x4f594100) (undefined) ==1596026== Warning: set address range perms: large range [0x73d0f040, 0x8dd5fa10) (undefined) ==1596026== Warning: set address range perms: large range [0x8dd60080, 0x9dd60100) (undefined) ==1596026== Warning: set address range perms: large range [0x9dd61040, 0xb7db1a10) (undefined) ==1596026== Warning: set address range perms: large range [0xb7db2080, 0xc7db2100) (undefined) ==1596026== Warning: set address range perms: large range [0xc7db3040, 0xe1e03a10) (undefined) ==1596026== Warning: set address range perms: large range [0xe1e04080, 0xf1e04100) (undefined) ==1596026== Warning: set address range perms: large range [0xf1e05040, 0x10be55a10) (undefined) ==1596026== Warning: set address range perms: large range [0x10be56080, 0x11be56100) (undefined) ==1596026== Warning: set address range perms: large range [0x11be57040, 0x135ea7a10) (undefined) ==1596026== Warning: set address range perms: large range [0x135ea8080, 0x145ea8100) (undefined) ==1596026== Warning: set address range perms: large range [0x145ea9040, 0x15fef9a10) (undefined) ==1596026== Warning: set address range perms: large range [0x15fefa080, 0x16fefa100) (undefined) ==1596026== Warning: set address range perms: large range [0x16fefb040, 0x189f4ba10) (undefined) ==1596026== Warning: set address range perms: large range [0x189f4c080, 0x199f4c100) (undefined) ==1596026== Warning: set address range perms: large range [0x199f4d040, 0x1b3f9da10) (undefined) ==1596026== Warning: set address range perms: large range [0x1b3f9e080, 0x1c3f9e100) (undefined) ==1596026== Warning: set address range perms: large range [0x1c3f9f040, 0x1ddfefa10) (undefined) ==1596026== Warning: set address range perms: large range [0x1ddff0080, 0x1edff0130) (undefined) ==1596026== Warning: set address range perms: large range [0x1edff1040, 0x208041a10) (undefined) ==1596026== Warning: set address range perms: large range [0x218043080, 0x228043100) (undefined) ==1596026== Warning: set address range perms: large range [0x228044040, 0x242094a10) (undefined) ==1596026== Warning: set address range perms: large range [0x242095080, 0x252095170) (undefined) ==1596026== Warning: set address range perms: large range [0x252096040, 0x26c0e6a10) (undefined) ==1596026== Warning: set address range perms: large range [0x26c0e7080, 0x27c0e7100) (undefined) ==1596026== Warning: set address range perms: large range [0x27c0e8040, 0x296138a10) (undefined) ==1596026== Warning: set address range perms: large range [0x296139080, 0x2a6139100) (undefined) ==1596026== Warning: set address range perms: large range [0x2a6d55040, 0x2c0da5a10) (undefined) ==1596026== Warning: set address range perms: large range [0x27c0e8028, 0x296138a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x26c0e7068, 0x27c0e7118) (noaccess) ==1596026== Warning: set address range perms: large range [0x252096028, 0x26c0e6a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x242095068, 0x252095188) (noaccess) ==1596026== Warning: set address range perms: large range [0x228044028, 0x242094a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x218043068, 0x228043118) (noaccess) ==1596026== Warning: set address range perms: large range [0x1edff1028, 0x208041a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1ddff0068, 0x1edff0148) (noaccess) ==1596026== Warning: set address range perms: large range [0x1c3f9f028, 0x1ddfefa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x1b3f9e068, 0x1c3f9e118) (noaccess) ==1596026== Warning: set address range perms: large range [0x199f4d028, 0x1b3f9da28) (noaccess) ==1596026== Warning: set address range perms: large range [0x189f4c068, 0x199f4c118) (noaccess) ==1596026== Warning: set address range perms: large range [0x16fefb028, 0x189f4ba28) (noaccess) ==1596026== Warning: set address range perms: large range [0x15fefa068, 0x16fefa118) (noaccess) ==1596026== Warning: set address range perms: large range [0x145ea9028, 0x15fef9a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x135ea8068, 0x145ea8118) (noaccess) ==1596026== Warning: set address range perms: large range [0x11be57028, 0x135ea7a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x10be56068, 0x11be56118) (noaccess) ==1596026== Warning: set address range perms: large range [0xf1e05028, 0x10be55a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xe1e04068, 0xf1e04118) (noaccess) ==1596026== Warning: set address range perms: large range [0xc7db3028, 0xe1e03a28) (noaccess) ==1596026== Warning: set address range perms: large range [0xb7db2068, 0xc7db2118) (noaccess) ==1596026== Warning: set address range perms: large range [0x9dd61028, 0xb7db1a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x8dd60068, 0x9dd60118) (noaccess) ==1596026== Warning: set address range perms: large range [0x73d0f028, 0x8dd5fa28) (noaccess) ==1596026== Warning: set address range perms: large range [0x3f594068, 0x4f594118) (noaccess) ==1596026== Warning: set address range perms: large range [0x59cbe028, 0x73d0ea28) (noaccess) ==1596026== Warning: set address range perms: large range [0x208042068, 0x2180421c8) (noaccess) ==1596026== Warning: set address range perms: large range [0x2a6d55028, 0x2c0da5a28) (noaccess) ==1596026== Warning: set address range perms: large range [0x296139068, 0x2a6139118) (noaccess) GGML library loaded successfully! GGML version: 0.11.0 Tensor overhead: 448 bytes Vulkan: NOT AVAILABLE To enable: install libvulkan-dev and glslc, then reinstall ggmlR Ubuntu/Debian: sudo apt install libvulkan-dev glslc [ FAIL 0 | WARN 0 | SKIP 58 | PASS 1388 ] ══ Skipped tests (58) ══════════════════════════════════════════════════════════ • No Vulkan GPU available (7): 'test-conv2d-cpu-gpu.R:55:3', 'test-conv2d-cpu-gpu.R:61:3', 'test-conv2d-cpu-gpu.R:71:3', 'test-conv2d-cpu-gpu.R:78:3', 'test-conv2d-cpu-gpu.R:88:3', 'test-conv2d-cpu-gpu.R:98:3', 'test-conv2d-cpu-gpu.R:108:3' • On CRAN (4): 'test-backend-extended.R:4:3', 'test-backend-extended.R:43:3', 'test-backend-extended.R:143:3', 'test-backend-extended.R:169:3' • Overlapping pooling requires specific tensor layout - tested in 2D pooling (1): 'test-convolution-pooling.R:156:3' • Platform-dependent behavior (1): 'test-ggml.R:18:3' • Slow test (6): 'test-quants-missing.R:4:3', 'test-quants-missing.R:17:3', 'test-quants-missing.R:30:3', 'test-quants-missing.R:43:3', 'test-quants-missing.R:56:3', 'test-quants-missing.R:69:3' • Slow test - set GGMLR_SLOW_TESTS=1 to run (6): 'test-quants.R:142:3', 'test-quants.R:168:3', 'test-quants.R:218:3', 'test-quants.R:234:3', 'test-quants.R:250:3', 'test-quants.R:266:3' • Vulkan GPU not available (12): 'test-conv2d-numeric.R:65:3', 'test-flash-attn-q4k.R:42:3', 'test-flash-attn-quants.R:44:7', 'test-flash-attn-quants.R:44:7', 'test-flash-attn-quants.R:44:7', 'test-flash-attn-quants.R:44:7', 'test-flash-attn-quants.R:44:7', 'test-flash-attn-quants.R:44:7', 'test-getrows-offload-vulkan.R:61:3', 'test-q4k-matmul-vulkan.R:49:3', 'test-q4k-matmul-vulkan.R:55:3', 'test-q4k-matmul-vulkan.R:62:3' • Vulkan not available (15): 'test-scheduler.R:2:3', 'test-scheduler.R:28:3', 'test-scheduler.R:55:3', 'test-scheduler.R:109:3', 'test-scheduler.R:172:3', 'test-scheduler.R:188:3', 'test-scheduler.R:223:3', 'test-vulkan-caps.R:4:3', 'test-vulkan-caps.R:36:3', 'test-vulkan-push-constants.R:11:3', 'test-vulkan-push-constants.R:20:3', 'test-vulkan-push-constants.R:26:3', 'test-vulkan-push-constants.R:36:3', 'test-vulkan-push-constants.R:88:3', 'test-vulkan-push-constants.R:131:3' • Vulkan not available or no devices found (1): 'test-vulkan.R:321:5' • ggml_flash_attn_back not implemented (TODO in ggml.c) (1): 'test-misc-ops.R:81:3' • ggml_graph_reset requires a backward graph with gradients allocated (1): 'test-graph-utils.R:44:3' • multi-input shared-layer predict not implemented (backend buffer not set) (1): 'test-functional-shared-layers.R:81:3' • src/ directory not found (1): 'test-headers-sync.R:17:3' • src/ggml.h not found (1): 'test-headers-sync.R:42:3' [ FAIL 0 | WARN 0 | SKIP 58 | PASS 1388 ] > > proc.time() user system elapsed 6074.925 193.261 6332.175 ==1596026== ==1596026== HEAP SUMMARY: ==1596026== in use at exit: 475,683,604 bytes in 39,585 blocks ==1596026== total heap usage: 2,213,820 allocs, 2,174,235 frees, 62,499,308,087 bytes allocated ==1596026== ==1596026== 40 bytes in 1 blocks are definitely lost in loss record 61 of 4,019 ==1596026== at 0x4843866: malloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:446) ==1596026== by 0x1B2B1150: ggml_malloc (packages/tests-vg/ggmlR/src/ggml-core.c:410) ==1596026== by 0x1B2B1150: ggml_init (packages/tests-vg/ggmlR/src/ggml-context.c:405) ==1596026== by 0x1B2994A5: R_ggml_init (packages/tests-vg/ggmlR/src/r_interface.c:365) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== by 0x4F94BC: do_set (svn/R-devel/src/main/eval.c:3585) ==1596026== ==1596026== 96 bytes in 1 blocks are definitely lost in loss record 116 of 4,019 ==1596026== at 0x4843866: malloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:446) ==1596026== by 0x1B2A29BB: R_ggml_graph_view (packages/tests-vg/ggmlR/src/r_interface_graph.c:4401) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== by 0x4F94BC: do_set (svn/R-devel/src/main/eval.c:3585) ==1596026== by 0x4F47B2: Rf_eval (svn/R-devel/src/main/eval.c:1230) ==1596026== ==1596026== 120 bytes in 1 blocks are possibly lost in loss record 121 of 4,019 ==1596026== at 0x4843FEC: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==1596026== by 0x1B2EEFF3: ggml_backend_buffer_init (packages/tests-vg/ggmlR/src/ggml-backend.cpp:98) ==1596026== by 0x1B2EF187: ggml_backend_cpu_buffer_type_alloc_buffer(ggml_backend_buffer_type*, unsigned long) (packages/tests-vg/ggmlR/src/ggml-backend.cpp:2358) ==1596026== by 0x1B2C00D1: alloc_tensor_range (packages/tests-vg/ggmlR/src/ggml-alloc.c:1131) ==1596026== by 0x1B2C0406: ggml_backend_alloc_ctx_tensors_from_buft_impl.constprop.0 (packages/tests-vg/ggmlR/src/ggml-alloc.c:1202) ==1596026== by 0x1B2C0DE2: ggml_backend_alloc_ctx_tensors_from_buft (packages/tests-vg/ggmlR/src/ggml-alloc.c:1243) ==1596026== by 0x1B29E1DD: R_ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/r_interface_graph.c:2076) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== ==1596026== 280 (224 direct, 56 indirect) bytes in 4 blocks are definitely lost in loss record 220 of 4,019 ==1596026== at 0x4843FEC: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==1596026== by 0x1B2FAEDB: ggml_backend_meta_device_get_buffer_type(ggml_backend_device*) (packages/tests-vg/ggmlR/src/ggml-backend-meta.cpp:364) ==1596026== by 0x1B2C0E1B: ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/ggml-alloc.c:1247) ==1596026== by 0x1B29E1DD: R_ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/r_interface_graph.c:2076) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== ==1596026== 432 bytes in 1 blocks are possibly lost in loss record 266 of 4,019 ==1596026== at 0x484B133: calloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:1675) ==1596026== by 0x4011F63: UnknownInlinedFun (/usr/src/debug/glibc-2.39-38.fc40.x86_64/elf/../include/rtld-malloc.h:44) ==1596026== by 0x4011F63: allocate_dtv (/usr/src/debug/glibc-2.39-38.fc40.x86_64/elf/../elf/dl-tls.c:395) ==1596026== by 0x4012A61: _dl_allocate_tls (/usr/src/debug/glibc-2.39-38.fc40.x86_64/elf/../elf/dl-tls.c:673) ==1596026== by 0x557CC03: allocate_stack (/usr/src/debug/glibc-2.39-38.fc40.x86_64/nptl/allocatestack.c:431) ==1596026== by 0x557CC03: pthread_create@@GLIBC_2.34 (/usr/src/debug/glibc-2.39-38.fc40.x86_64/nptl/pthread_create.c:660) ==1596026== by 0x54B0076: gomp_team_start (/usr/src/debug/gcc-14.2.1-3.fc40.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgomp/../../../libgomp/team.c:859) ==1596026== by 0x54A60A0: GOMP_parallel (/usr/src/debug/gcc-14.2.1-3.fc40.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgomp/../../../libgomp/parallel.c:176) ==1596026== by 0x1B30B470: ggml_graph_compute (packages/tests-vg/ggmlR/src/ggml-cpu/ggml-cpu-backend.c:3295) ==1596026== by 0x1B30B86F: ggml_backend_cpu_graph_compute(ggml_backend*, ggml_cgraph*) (packages/tests-vg/ggmlR/src/ggml-cpu/ggml-cpu.cpp:190) ==1596026== by 0x1B2F04ED: ggml_backend_graph_compute (packages/tests-vg/ggmlR/src/ggml-backend.cpp:445) ==1596026== by 0x1B29FE8D: R_ggml_backend_graph_compute (packages/tests-vg/ggmlR/src/r_interface_graph.c:2995) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== ==1596026== 440 (240 direct, 200 indirect) bytes in 2 blocks are definitely lost in loss record 270 of 4,019 ==1596026== at 0x4843FEC: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==1596026== by 0x1B2EEFF3: ggml_backend_buffer_init (packages/tests-vg/ggmlR/src/ggml-backend.cpp:98) ==1596026== by 0x1B2EF187: ggml_backend_cpu_buffer_type_alloc_buffer(ggml_backend_buffer_type*, unsigned long) (packages/tests-vg/ggmlR/src/ggml-backend.cpp:2358) ==1596026== by 0x1B375586: sched_alloc_and_fill (packages/tests-vg/ggmlR/src/onnx/onnx_ggml.c:1036) ==1596026== by 0x1B375586: onnx_ggml_run (packages/tests-vg/ggmlR/src/onnx/onnx_ggml.c:1542) ==1596026== by 0x1B380A02: R_onnx_run (packages/tests-vg/ggmlR/src/onnx/r_onnx.c:172) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4EAE14: bcEval_loop (svn/R-devel/src/main/eval.c:8700) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== ==1596026== 56,936 (1,320 direct, 55,616 indirect) bytes in 11 blocks are definitely lost in loss record 3,471 of 4,019 ==1596026== at 0x4843FEC: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==1596026== by 0x1B2EEFF3: ggml_backend_buffer_init (packages/tests-vg/ggmlR/src/ggml-backend.cpp:98) ==1596026== by 0x1B2EF187: ggml_backend_cpu_buffer_type_alloc_buffer(ggml_backend_buffer_type*, unsigned long) (packages/tests-vg/ggmlR/src/ggml-backend.cpp:2358) ==1596026== by 0x1B2C00D1: alloc_tensor_range (packages/tests-vg/ggmlR/src/ggml-alloc.c:1131) ==1596026== by 0x1B2C0406: ggml_backend_alloc_ctx_tensors_from_buft_impl.constprop.0 (packages/tests-vg/ggmlR/src/ggml-alloc.c:1202) ==1596026== by 0x1B2C0DE2: ggml_backend_alloc_ctx_tensors_from_buft (packages/tests-vg/ggmlR/src/ggml-alloc.c:1243) ==1596026== by 0x1B29E1DD: R_ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/r_interface_graph.c:2076) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== ==1596026== 74,752 bytes in 1 blocks are possibly lost in loss record 3,569 of 4,019 ==1596026== at 0x484BF17: posix_memalign (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:2226) ==1596026== by 0x1B2AFFCE: ggml_aligned_malloc (packages/tests-vg/ggmlR/src/ggml-core.c:367) ==1596026== by 0x1B2EF121: ggml_backend_cpu_buffer_type_alloc_buffer(ggml_backend_buffer_type*, unsigned long) (packages/tests-vg/ggmlR/src/ggml-backend.cpp:2351) ==1596026== by 0x1B2C00D1: alloc_tensor_range (packages/tests-vg/ggmlR/src/ggml-alloc.c:1131) ==1596026== by 0x1B2C0406: ggml_backend_alloc_ctx_tensors_from_buft_impl.constprop.0 (packages/tests-vg/ggmlR/src/ggml-alloc.c:1202) ==1596026== by 0x1B2C0DE2: ggml_backend_alloc_ctx_tensors_from_buft (packages/tests-vg/ggmlR/src/ggml-alloc.c:1243) ==1596026== by 0x1B29E1DD: R_ggml_backend_alloc_ctx_tensors (packages/tests-vg/ggmlR/src/r_interface_graph.c:2076) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== ==1596026== 590,160 (152 direct, 590,008 indirect) bytes in 1 blocks are definitely lost in loss record 3,974 of 4,019 ==1596026== at 0x4843FEC: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==1596026== by 0x1B30C16B: ggml_backend_cpu_init (packages/tests-vg/ggmlR/src/ggml-cpu/ggml-cpu.cpp:239) ==1596026== by 0x1B29FD95: R_ggml_backend_cpu_init (packages/tests-vg/ggmlR/src/r_interface_graph.c:2955) ==1596026== by 0x4A9091: R_doDotCall (svn/R-devel/src/main/dotcode.c:751) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== by 0x4F94BC: do_set (svn/R-devel/src/main/eval.c:3585) ==1596026== ==1596026== 1,056,768 bytes in 1 blocks are possibly lost in loss record 4,000 of 4,019 ==1596026== at 0x484B133: calloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:1675) ==1596026== by 0x1B2F1655: ggml_backend_sched_new (packages/tests-vg/ggmlR/src/ggml-backend.cpp:1782) ==1596026== by 0x1B2A3AC0: R_ggml_backend_sched_new (packages/tests-vg/ggmlR/src/r_interface_scheduler.c:64) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F7B21: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x53FB2B: dispatchMethod (svn/R-devel/src/main/objects.c:473) ==1596026== ==1596026== 3,251,852 (1,568 direct, 3,250,284 indirect) bytes in 1 blocks are definitely lost in loss record 4,011 of 4,019 ==1596026== at 0x484B133: calloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:1675) ==1596026== by 0x1B2F154F: ggml_backend_sched_new (packages/tests-vg/ggmlR/src/ggml-backend.cpp:1758) ==1596026== by 0x1B2A3AC0: R_ggml_backend_sched_new (packages/tests-vg/ggmlR/src/r_interface_scheduler.c:64) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F7B21: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x53FB2B: dispatchMethod (svn/R-devel/src/main/objects.c:473) ==1596026== ==1596026== 33,554,432 bytes in 1 blocks are possibly lost in loss record 4,017 of 4,019 ==1596026== at 0x484BF17: posix_memalign (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:2226) ==1596026== by 0x1B2AFFCE: ggml_aligned_malloc (packages/tests-vg/ggmlR/src/ggml-core.c:367) ==1596026== by 0x1B2B11CF: ggml_init (packages/tests-vg/ggmlR/src/ggml-context.c:416) ==1596026== by 0x1B2994A5: R_ggml_init (packages/tests-vg/ggmlR/src/r_interface.c:365) ==1596026== by 0x4A9069: R_doDotCall (svn/R-devel/src/main/dotcode.c:757) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F455A: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x4F455A: Rf_eval (svn/R-devel/src/main/eval.c:1278) ==1596026== ==1596026== 109,134,512 bytes in 1 blocks are possibly lost in loss record 4,018 of 4,019 ==1596026== at 0x4843866: malloc (/builddir/build/BUILD/valgrind-3.24.0/coregrind/m_replacemalloc/vg_replace_malloc.c:446) ==1596026== by 0x1B2F16B2: ggml_backend_sched_new (packages/tests-vg/ggmlR/src/ggml-backend.cpp:1790) ==1596026== by 0x1B2A3AC0: R_ggml_backend_sched_new (packages/tests-vg/ggmlR/src/r_interface_scheduler.c:64) ==1596026== by 0x4A904D: R_doDotCall (svn/R-devel/src/main/dotcode.c:760) ==1596026== by 0x4A95A3: do_dotcall (svn/R-devel/src/main/dotcode.c:1437) ==1596026== by 0x4E61CC: bcEval_loop (svn/R-devel/src/main/eval.c:8150) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7533) ==1596026== by 0x4F4117: bcEval (svn/R-devel/src/main/eval.c:7518) ==1596026== by 0x4F444A: Rf_eval (svn/R-devel/src/main/eval.c:1167) ==1596026== by 0x4F63DD: R_execClosure (svn/R-devel/src/main/eval.c:2398) ==1596026== by 0x4F709F: applyClosure_core (svn/R-devel/src/main/eval.c:2314) ==1596026== by 0x4F7B21: Rf_applyClosure (svn/R-devel/src/main/eval.c:2333) ==1596026== by 0x53FB2B: dispatchMethod (svn/R-devel/src/main/objects.c:473) ==1596026== ==1596026== LEAK SUMMARY: ==1596026== definitely lost: 3,640 bytes in 21 blocks ==1596026== indirectly lost: 3,896,164 bytes in 49 blocks ==1596026== possibly lost: 143,821,016 bytes in 6 blocks ==1596026== still reachable: 327,962,636 bytes in 39,508 blocks ==1596026== suppressed: 148 bytes in 1 blocks ==1596026== Reachable blocks (those to which a pointer was found) are not shown. ==1596026== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==1596026== ==1596026== For lists of detected and suppressed errors, rerun with: -s ==1596026== ERROR SUMMARY: 4333 errors from 14 contexts (suppressed: 0 from 0)