Skip to content

Commit b4ecd12

Browse files
committed
tests: update models & reference images
1 parent 87f3d76 commit b4ecd12

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

depend/ggml

models/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@ message(STATUS "Checking for models/MobileSAM-F16.gguf")
44
file(DOWNLOAD
55
"https://huggingface.co/Acly/MobileSAM-GGUF/resolve/main/MobileSAM-F16.gguf"
66
${CMAKE_CURRENT_LIST_DIR}/MobileSAM-F16.gguf
7-
EXPECTED_HASH "SHA256=1e392f58a0e518b7e1e9e5a43403ff0c6d001aeefa6f4e4d2bdf60f7bbe6e4f2"
7+
EXPECTED_HASH "SHA256=b546366475e3ad744bb2eaf7634df88e9aaf25f6622797d2de300f5a530831f7"
88
SHOW_PROGRESS
99
)
1010
message(STATUS "Checking for models/BiRefNet-lite-F16.gguf")
1111
file(DOWNLOAD
1212
"https://huggingface.co/Acly/BiRefNet-GGUF/resolve/main/BiRefNet-lite-F16.gguf"
1313
${CMAKE_CURRENT_LIST_DIR}/BiRefNet-lite-F16.gguf
14-
EXPECTED_HASH "SHA256=f038843ea7c44a859491df96c7b36815143f7de77b13cbfc0dae5f6eae863fb5"
14+
EXPECTED_HASH "SHA256=7b5397a2c98d66677f8f74317774bbeac49dbb321b8a3dc744af913db71d4fa5"
1515
SHOW_PROGRESS
1616
)
1717
message(STATUS "Checking for models/MIGAN-512-places2-F16.gguf")
1818
file(DOWNLOAD
1919
"https://huggingface.co/Acly/MIGAN-GGUF/resolve/main/MIGAN-512-places2-F16.gguf"
2020
${CMAKE_CURRENT_LIST_DIR}/MIGAN-512-places2-F16.gguf
21-
EXPECTED_HASH "SHA256=c9f241e96fb5a791f9494fc7d4c2dd793297ae95f05b8423f547d19bea465b81"
21+
EXPECTED_HASH "SHA256=3e47592bf716d0dc306f8dc02d4476cfcdaf2c055fa3c3c8e0ced4db775eb64b"
2222
SHOW_PROGRESS
2323
)
2424
message(STATUS "Checking for models/RealESRGAN-x4plus_anime-6B-F16.gguf")
2525
file(DOWNLOAD
2626
"https://huggingface.co/Acly/Real-ESRGAN-GGUF/resolve/main/RealESRGAN-x4plus_anime-6B-F16.gguf"
2727
${CMAKE_CURRENT_LIST_DIR}/RealESRGAN-x4plus_anime-6B-F16.gguf
28-
EXPECTED_HASH "SHA256=b741e68720d7ad6251dee2120bf7579ef816ea16da18299b39f6cbcb0e13ecf0"
28+
EXPECTED_HASH "SHA256=730469c5a2269cdef96d0d58aacf87bcf25d7a0d92256685808e6cdce0675c09"
2929
SHOW_PROGRESS
3030
)

src/visp/ml.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,10 @@ model_weights model_init(size_t size) {
211211
params.no_alloc = true;
212212
ggml_context_ptr ctx(ggml_init(params));
213213

214-
return model_weights{std::move(ctx), backend_type::cpu, {}, {}};
214+
model_weights w{};
215+
w.context = std::move(ctx);
216+
w.buffer_type = backend_type::cpu;
217+
return w;
215218
}
216219

217220
bool model_allocate(model_weights& m, backend_device const& b) {
@@ -397,7 +400,7 @@ void model_transfer(
397400
ggml_tensor* t = ggml_get_first_tensor(dst_ctx);
398401
for (int i = 0, conv2d_idx = 0; t; ++i) {
399402
tensor data_tensor = ggml_get_tensor(src_ctx, ggml_get_name(t));
400-
bool is_2d = conv2d_idx < conv2d_weights.size() && conv2d_weights[conv2d_idx] == i;
403+
bool is_2d = conv2d_idx < int(conv2d_weights.size()) && conv2d_weights[conv2d_idx] == i;
401404
if (is_2d) {
402405
++conv2d_idx;
403406
}

tests/reference-images.cmake

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/birefnet-cpu.png/c8663d4c985f94b29fcca3c3c5d2058c53447f19c521b7c5f97276cace68bb09" "tests/reference/birefnet-cpu.png" EXPECTED_HASH SHA256=c8663d4c985f94b29fcca3c3c5d2058c53447f19c521b7c5f97276cace68bb09)
2+
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/birefnet-dynamic.png/720bf20140f6f93c3c3953ed2e28a9cb395def8426f53c031d58a8393784227f" "tests/reference/birefnet-dynamic.png" EXPECTED_HASH SHA256=720bf20140f6f93c3c3953ed2e28a9cb395def8426f53c031d58a8393784227f)
23
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/birefnet-gpu.png/c8663d4c985f94b29fcca3c3c5d2058c53447f19c521b7c5f97276cace68bb09" "tests/reference/birefnet-gpu.png" EXPECTED_HASH SHA256=c8663d4c985f94b29fcca3c3c5d2058c53447f19c521b7c5f97276cace68bb09)
34
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/esrgan-cpu.png/481dcc0eb617feb9f8f7403ce179e77e2eba2c7a067f4a1ea90e0fb47083d814" "tests/reference/esrgan-cpu.png" EXPECTED_HASH SHA256=481dcc0eb617feb9f8f7403ce179e77e2eba2c7a067f4a1ea90e0fb47083d814)
45
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/esrgan-gpu.png/a8bfab0e07aeca16b737872bb3dbbe0e6b76cfff5616d2f02f2b0465cc7a0937" "tests/reference/esrgan-gpu.png" EXPECTED_HASH SHA256=a8bfab0e07aeca16b737872bb3dbbe0e6b76cfff5616d2f02f2b0465cc7a0937)
@@ -7,4 +8,4 @@ file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/migan-gpu
78
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/mobile_sam-box-cpu.png/1a4d1a6a45861c8481e55d215b0d8a57c7fd7cb29c0698fa1fad0e96b59c13e8" "tests/reference/mobile_sam-box-cpu.png" EXPECTED_HASH SHA256=1a4d1a6a45861c8481e55d215b0d8a57c7fd7cb29c0698fa1fad0e96b59c13e8)
89
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/mobile_sam-box-gpu.png/51e1a3ac5ba467152b1858d98d4522f401e0d7104069e915e87df6df5993877c" "tests/reference/mobile_sam-box-gpu.png" EXPECTED_HASH SHA256=51e1a3ac5ba467152b1858d98d4522f401e0d7104069e915e87df6df5993877c)
910
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/mobile_sam-point-cpu.png/1abe24d0d0e5d5a703ab13a1c7dc7e1e24dd4e239dbee54ce70cac3edeccaff3" "tests/reference/mobile_sam-point-cpu.png" EXPECTED_HASH SHA256=1abe24d0d0e5d5a703ab13a1c7dc7e1e24dd4e239dbee54ce70cac3edeccaff3)
10-
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/mobile_sam-point-gpu.png/2016069b41f87f6958eaffe66baf686660eae72acaa4cff2febb2d6a8d170912" "tests/reference/mobile_sam-point-gpu.png" EXPECTED_HASH SHA256=2016069b41f87f6958eaffe66baf686660eae72acaa4cff2febb2d6a8d170912)
11+
file(DOWNLOAD "https://lfs.interstice.cloud/vision.cpp/tests/reference/mobile_sam-point-gpu.png/2016069b41f87f6958eaffe66baf686660eae72acaa4cff2febb2d6a8d170912" "tests/reference/mobile_sam-point-gpu.png" EXPECTED_HASH SHA256=2016069b41f87f6958eaffe66baf686660eae72acaa4cff2febb2d6a8d170912)

0 commit comments

Comments
 (0)