<86>Dec 25 03:15:57 userdel[1396913]: delete user 'rooter' <86>Dec 25 03:15:57 userdel[1396913]: removed group 'rooter' owned by 'rooter' <86>Dec 25 03:15:57 userdel[1396913]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 03:15:57 groupadd[1396945]: group added to /etc/group: name=rooter, GID=1790 <86>Dec 25 03:15:57 groupadd[1396945]: group added to /etc/gshadow: name=rooter <86>Dec 25 03:15:57 groupadd[1396945]: new group: name=rooter, GID=1790 <86>Dec 25 03:15:57 useradd[1396974]: new user: name=rooter, UID=1790, GID=1790, home=/root, shell=/bin/bash, from=none <86>Dec 25 03:15:57 userdel[1397013]: delete user 'builder' <86>Dec 25 03:15:57 userdel[1397013]: removed group 'builder' owned by 'builder' <86>Dec 25 03:15:57 userdel[1397013]: removed shadow group 'builder' owned by 'builder' <86>Dec 25 03:15:57 groupadd[1397037]: group added to /etc/group: name=builder, GID=1791 <86>Dec 25 03:15:57 groupadd[1397037]: group added to /etc/gshadow: name=builder <86>Dec 25 03:15:57 groupadd[1397037]: new group: name=builder, GID=1791 <86>Dec 25 03:15:57 useradd[1397058]: new user: name=builder, UID=1791, GID=1791, home=/usr/src, shell=/bin/bash, from=none <13>Dec 25 03:16:01 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 25 03:16:01 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 03:16:01 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 03:16:01 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 25 03:16:01 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 03:16:02 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 25 03:16:02 rpmi: libngtcp2.16-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 03:16:02 rpmi: libngtcp2_crypto_gnutls8-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 03:16:02 rpmi: golang-src-1.23.4-alt1 sisyphus+364018.100.1.1 1733260969 installed <13>Dec 25 03:16:02 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 25 03:16:03 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 03:16:03 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 03:16:04 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 03:16:04 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 25 03:16:04 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 25 03:16:04 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 25 03:16:04 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 03:16:04 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 25 03:16:04 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 25 03:16:04 rpmi: libnghttp3.9-1.7.0-alt1 sisyphus+366376.100.1.1 1735020696 installed <13>Dec 25 03:16:04 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 25 03:16:04 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 03:16:04 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 25 03:16:04 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 25 03:16:04 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 25 03:16:04 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 25 03:16:04 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 25 03:16:04 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 25 03:16:04 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 03:16:04 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 03:16:04 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 25 03:16:04 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 03:16:04 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 03:16:04 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 25 03:16:04 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 25 03:16:04 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 03:16:04 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 03:16:04 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 25 03:16:04 groupadd[1413639]: group added to /etc/group: name=_keytab, GID=999 <86>Dec 25 03:16:04 groupadd[1413639]: group added to /etc/gshadow: name=_keytab <86>Dec 25 03:16:04 groupadd[1413639]: new group: name=_keytab, GID=999 <13>Dec 25 03:16:04 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 25 03:16:04 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 25 03:16:04 groupadd[1413981]: group added to /etc/group: name=sasl, GID=998 <86>Dec 25 03:16:04 groupadd[1413981]: group added to /etc/gshadow: name=sasl <86>Dec 25 03:16:04 groupadd[1413981]: new group: name=sasl, GID=998 <13>Dec 25 03:16:04 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 25 03:16:04 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 03:16:04 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 25 03:16:04 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 25 03:16:04 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 25 03:16:04 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 03:16:04 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 25 03:16:06 rpmi: golang-1.23.4-alt1 sisyphus+364018.100.1.1 1733260969 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/ollama-0.5.1-alt1.nosrc.rpm (w1.gzdio) Installing ollama-0.5.1-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.77558 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf ollama-0.5.1 + echo 'Source #0 (ollama-0.5.1.tar):' Source #0 (ollama-0.5.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/ollama-0.5.1.tar + cd ollama-0.5.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.77558 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ollama-0.5.1 + export NPROCS=16 + NPROCS=16 + export OLLAMA_SKIP_PATCHING=1 + OLLAMA_SKIP_PATCHING=1 + export GOFLAGS=-buildmode=pie + GOFLAGS=-buildmode=pie + go generate ./... make: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' rm -rf /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/default /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/metal /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu_avx /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu_avx2 make: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make -f make/Makefile.default /bin/sh: line 1: git: command not found make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' GOARCH=amd64 go build -buildmode=pie "-ldflags=-w -s \"-X=github.com/ollama/ollama/version.Version=\" \"-X=github.com/ollama/ollama/llama.CpuFeatures="avx"\" " -trimpath -tags "avx" -o /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx/ollama_llama_server ./runner # github.com/ollama/ollama/llama ggml.c: In function 'ggml_vec_mad_f16': ggml.c:2378:45: warning: passing argument 1 of '__avx_f32cx8_load' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2378 | ax[j] = GGML_F16_VEC_LOAD(x + i + j*GGML_F16_EPR, j); | ^ ggml.c:1458:51: note: in definition of macro 'GGML_F32Cx8_LOAD' 1458 | #define GGML_F32Cx8_LOAD(x) __avx_f32cx8_load(x) | ^ ggml.c:2378:21: note: in expansion of macro 'GGML_F16_VEC_LOAD' 2378 | ax[j] = GGML_F16_VEC_LOAD(x + i + j*GGML_F16_EPR, j); | ^~~~~~~~~~~~~~~~~ ggml.c:1441:53: note: expected 'ggml_fp16_t *' {aka 'short unsigned int *'} but argument is of type 'const ggml_fp16_t *' {aka 'const short unsigned int *'} 1441 | static inline __m256 __avx_f32cx8_load(ggml_fp16_t *x) { | ~~~~~~~~~~~~~^ make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' cp /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx/ollama_llama_server /usr/src/RPM/BUILD/ollama-0.5.1/dist/linux-amd64/lib/ollama/runners/cpu_avx/ollama_llama_server make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' gzip --best -c /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx/ollama_llama_server > /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu_avx/ollama_llama_server.gz make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' /bin/sh: line 1: git: command not found GOARCH=amd64 go build -buildmode=pie "-ldflags=-w -s \"-X=github.com/ollama/ollama/version.Version=\" \"-X=github.com/ollama/ollama/llama.CpuFeatures=\" " -trimpath -o /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu/ollama_llama_server ./runner make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' cp /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu/ollama_llama_server /usr/src/RPM/BUILD/ollama-0.5.1/dist/linux-amd64/lib/ollama/runners/cpu/ollama_llama_server make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' gzip --best -c /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu/ollama_llama_server > /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu/ollama_llama_server.gz make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' /bin/sh: line 1: git: command not found GOARCH=amd64 go build -buildmode=pie "-ldflags=-w -s \"-X=github.com/ollama/ollama/version.Version=\" \"-X=github.com/ollama/ollama/llama.CpuFeatures="avx,avx2"\" " -trimpath -tags "avx,avx2" -o /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx2/ollama_llama_server ./runner make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' cp /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx2/ollama_llama_server /usr/src/RPM/BUILD/ollama-0.5.1/dist/linux-amd64/lib/ollama/runners/cpu_avx2/ollama_llama_server make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' make[1]: Entering directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' gzip --best -c /usr/src/RPM/BUILD/ollama-0.5.1/llama/build/linux-amd64/runners/cpu_avx2/ollama_llama_server > /usr/src/RPM/BUILD/ollama-0.5.1/build/linux/amd64/cpu_avx2/ollama_llama_server.gz make[1]: Leaving directory '/usr/src/RPM/BUILD/ollama-0.5.1/llama' + go build -v -buildmode=pie '-ldflags= -X=github.com/ollama/ollama/version.Version=0.5.1 -X=github.com/ollama/ollama/server.mode=release ' internal/unsafeheader internal/asan internal/race internal/itoa internal/goos internal/profilerecord internal/msan internal/byteorder internal/goarch internal/godebugs internal/goexperiment internal/coverage/rtcov internal/runtime/syscall internal/runtime/atomic sync/atomic internal/cpu cmp unicode/utf8 unicode math/bits crypto/subtle runtime/internal/math internal/abi runtime/internal/sys crypto/internal/alias crypto/internal/boring/sig encoding internal/chacha8rand unicode/utf16 log/internal log/slog/internal internal/nettrace github.com/ollama/ollama/version container/list vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias golang.org/x/text/encoding/internal/identifier golang.org/x/text/internal/utf8internal github.com/gin-gonic/gin/internal/bytesconv golang.org/x/net/html/atom github.com/go-playground/locales/currency github.com/leodido/go-urn/scim/schema github.com/rivo/uniseg github.com/pelletier/go-toml/v2/internal/characters google.golang.org/protobuf/internal/flags golang.org/x/crypto/internal/alias github.com/d4l3k/go-bfloat16 google.golang.org/protobuf/internal/set internal/bytealg golang.org/x/exp/maps github.com/apache/arrow/go/arrow/internal/debug internal/runtime/exithook math golang.org/x/xerrors/internal hash/maphash gonum.org/v1/gonum/blas golang.org/x/image/math/f64 image/color gonum.org/v1/gonum/internal/asm/f64 github.com/agnivade/levenshtein internal/stringslite gonum.org/v1/gonum/lapack runtime gorgonia.org/vecf64 gonum.org/v1/gonum/internal/math32 math/cmplx github.com/chewxy/math32 gonum.org/v1/gonum/internal/cmplx64 gonum.org/v1/gonum/internal/asm/f32 gonum.org/v1/gonum/internal/asm/c64 gonum.org/v1/gonum/internal/asm/c128 gorgonia.org/vecf32 iter internal/reflectlite internal/weak sync maps slices internal/singleflight internal/testlog log/slog/internal/buffer google.golang.org/protobuf/internal/pragma internal/bisect gonum.org/v1/gonum/blas/gonum runtime/cgo errors sort internal/oserror path io vendor/golang.org/x/net/dns/dnsmessage crypto/internal/edwards25519/field math/rand/v2 strconv crypto/internal/nistec/fiat internal/godebug syscall math/rand crypto/internal/edwards25519 internal/concurrent hash strings bytes crypto/internal/randutil internal/saferio unique hash/crc32 hash/adler32 golang.org/x/text/internal/tag hash/fnv github.com/xtgo/set github.com/google/flatbuffers/go crypto crypto/rc4 golang.org/x/crypto/blowfish net/netip github.com/apache/arrow/go/arrow/float16 gonum.org/v1/gonum/floats/scalar reflect github.com/x448/float16 crypto/cipher vendor/golang.org/x/text/transform golang.org/x/text/transform gonum.org/v1/gonum/floats bufio regexp/syntax crypto/md5 net/http/internal/ascii html github.com/pdevine/tensor/internal/serialization/fb golang.org/x/text/encoding golang.org/x/text/runes crypto/internal/boring crypto/des github.com/ollama/ollama/util/bufioutil image crypto/sha512 crypto/sha256 crypto/aes crypto/hmac crypto/sha1 golang.org/x/text/encoding/internal golang.org/x/text/encoding/unicode/utf32 vendor/golang.org/x/crypto/hkdf golang.org/x/text/encoding/unicode internal/syscall/execenv internal/syscall/unix time golang.org/x/crypto/ssh/internal/bcrypt_pbkdf regexp image/internal/imageutil image/draw image/jpeg golang.org/x/image/draw context io/fs internal/poll github.com/go-playground/locales embed internal/filepathlite golang.org/x/sync/semaphore crypto/internal/nistec google.golang.org/protobuf/internal/editiondefaults github.com/ollama/ollama/build os gonum.org/v1/gonum/blas/blas64 gonum.org/v1/gonum/blas/cblas128 internal/fmtsort github.com/pdevine/tensor/internal/storage encoding/binary gonum.org/v1/gonum/lapack/gonum crypto/ecdh encoding/base64 golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/sha3 github.com/apache/arrow/go/arrow/endian vendor/golang.org/x/crypto/chacha20 golang.org/x/sys/unix golang.org/x/crypto/curve25519 encoding/pem google.golang.org/protobuf/internal/detrand github.com/apache/arrow/go/arrow/internal/cpu go4.org/unsafe/assume-no-moving-gc vendor/golang.org/x/sys/cpu github.com/mattn/go-runewidth path/filepath io/ioutil fmt golang.org/x/sys/cpu os/signal net github.com/apache/arrow/go/arrow/memory vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/sha3 github.com/apache/arrow/go/arrow/bitutil os/exec compress/flate log net/url encoding/csv encoding/hex github.com/ollama/ollama/format mime vendor/golang.org/x/net/http2/hpack net/http/internal mime/quotedprintable encoding/json math/big vendor/golang.org/x/text/unicode/norm github.com/ollama/ollama/parser github.com/emirpasic/gods/utils encoding/xml flag vendor/golang.org/x/text/unicode/bidi github.com/olekukonko/tablewriter github.com/emirpasic/gods/containers golang.org/x/net/html debug/dwarf github.com/emirpasic/gods/lists github.com/gabriel-vasile/mimetype/internal/json golang.org/x/text/internal/language github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/unstable encoding/gob go/token archive/zip compress/gzip compress/zlib vendor/golang.org/x/text/secure/bidirule text/template/parse google.golang.org/protobuf/internal/errors gopkg.in/yaml.v3 google.golang.org/protobuf/encoding/protowire github.com/pelletier/go-toml/v2/internal/tracker vendor/golang.org/x/net/idna google.golang.org/protobuf/reflect/protoreflect golang.org/x/text/unicode/bidi golang.org/x/text/internal/language/compact golang.org/x/text/unicode/norm github.com/containerd/console log/slog golang.org/x/term github.com/emirpasic/gods/lists/arraylist github.com/gin-gonic/gin/internal/json github.com/gabriel-vasile/mimetype/internal/charset debug/macho github.com/go-playground/universal-translator github.com/leodido/go-urn golang.org/x/text/language github.com/pelletier/go-toml/v2 text/template google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/dsa github.com/ollama/ollama/progress crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 github.com/ollama/ollama/readline crypto/rsa github.com/gabriel-vasile/mimetype/internal/magic google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/strs google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface github.com/mattn/go-isatty golang.org/x/text/secure/bidirule golang.org/x/net/http2/hpack os/user vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix github.com/nlpodyssey/gopickle/types golang.org/x/net/idna google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/proto google.golang.org/protobuf/internal/version golang.org/x/sync/errgroup github.com/apache/arrow/go/arrow/decimal128 github.com/ollama/ollama/llama golang.org/x/xerrors github.com/pkg/errors github.com/gogo/protobuf/proto gonum.org/v1/gonum/lapack/lapack64 github.com/nlpodyssey/gopickle/pickle crypto/ecdsa github.com/ollama/ollama/types/model html/template github.com/chewxy/hm github.com/pdevine/tensor/internal/execution gonum.org/v1/gonum/mat github.com/apache/arrow/go/arrow google.golang.org/protobuf/internal/encoding/defval image/png github.com/gabriel-vasile/mimetype github.com/ollama/ollama/types/errtypes google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc github.com/ollama/ollama/server/imageproc github.com/apache/arrow/go/arrow/array google.golang.org/protobuf/internal/encoding/tag archive/tar google.golang.org/protobuf/internal/impl github.com/nlpodyssey/gopickle/pytorch github.com/ollama/ollama/envconfig vendor/golang.org/x/net/http/httpproxy net/textproto crypto/x509 github.com/go-playground/validator/v10 github.com/spf13/pflag github.com/ollama/ollama/discover vendor/golang.org/x/net/http/httpguts mime/multipart golang.org/x/net/http/httpguts github.com/apache/arrow/go/arrow/tensor github.com/gogo/protobuf/protoc-gen-gogo/descriptor crypto/tls golang.org/x/crypto/ssh github.com/spf13/cobra github.com/gogo/protobuf/gogoproto google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl github.com/ollama/ollama/convert/sentencepiece google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/reflect/protodesc github.com/ollama/ollama/auth github.com/golang/protobuf/proto net/http/httptrace net/http github.com/ollama/ollama/runners github.com/pdevine/tensor/internal/serialization/pb github.com/pdevine/tensor github.com/ollama/ollama/api github.com/gin-contrib/sse net/rpc net/http/httputil golang.org/x/net/http2 github.com/ollama/ollama/template github.com/ugorji/go/codec golang.org/x/net/http2/h2c github.com/pdevine/tensor/native github.com/gin-gonic/gin/render github.com/gin-gonic/gin/binding github.com/gin-gonic/gin github.com/gin-contrib/cors github.com/ollama/ollama/openai github.com/ollama/ollama/llm github.com/ollama/ollama/convert github.com/ollama/ollama/server github.com/ollama/ollama/cmd github.com/ollama/ollama + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.12367 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/ollama-buildroot + : + /bin/rm -rf -- /usr/src/tmp/ollama-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd ollama-0.5.1 + install -Dp ollama /usr/src/tmp/ollama-buildroot/usr/bin/ollama + install -Dpm644 /usr/src/RPM/SOURCES/ollama-user.conf /usr/src/tmp/ollama-buildroot/usr/lib/sysusers.d/ollama.conf + install -Dpm644 .gear/ollama.service -t /usr/src/tmp/ollama-buildroot/usr/lib/systemd/system + mkdir -p /usr/src/tmp/ollama-buildroot/var/lib/ollama + install -Dpm644 models-list.txt tags-list.txt -t /usr/src/tmp/ollama-buildroot/usr/share/ollama + install -Dpm644 .gear/completions /usr/src/tmp/ollama-buildroot/usr/share/bash-completion/completions/ollama + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/ollama-buildroot (auto) Verifying and fixing files in /usr/src/tmp/ollama-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/ollama-buildroot/ (default) Compressing files in /usr/src/tmp/ollama-buildroot (auto) Verifying systemd units in /usr/src/tmp/ollama-buildroot Adjusting library links in /usr/src/tmp/ollama-buildroot ./usr/lib: (from :0) ./var/lib: (from :0) debugedit: ./usr/bin/ollama: DWARF version 0 unhandled [47] .debug_gdb_scripts NOT compressed, wouldn't be smaller Verifying ELF objects in /usr/src/tmp/ollama-buildroot (arch=strict,fhs=strict,lfs=strict,lint=relaxed,rpath=strict,stack=strict,textrel=strict,unresolved=strict) phdr[8]: unknown object file note type 4 with owner name 'Go' at offset 168 section [ 5] '.note.go.buildid': unknown object file note type 4 with owner name 'Go' at offset 100 verify-elf: WARNING: ./usr/bin/ollama: eu-elflint failed Splitting links to aliased files under /{,s}bin in /usr/src/tmp/ollama-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.85630 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd ollama-0.5.1 + cat /proc/loadavg 95.73 85.07 75.56 89/2129 1551724 + go test -v ./... ? github.com/ollama/ollama [no test files] ? github.com/ollama/ollama/app [no test files] ? github.com/ollama/ollama/app/assets [no test files] === RUN TestClientFromEnvironment === RUN TestClientFromEnvironment/hostname === RUN TestClientFromEnvironment/only_port === RUN TestClientFromEnvironment/hostname_and_port === RUN TestClientFromEnvironment/scheme_http_and_hostname === RUN TestClientFromEnvironment/trailing_slash === RUN TestClientFromEnvironment/empty === RUN TestClientFromEnvironment/only_address === RUN TestClientFromEnvironment/scheme,_address,_and_port === RUN TestClientFromEnvironment/scheme_https_and_hostname === RUN TestClientFromEnvironment/trailing_slash_port === RUN TestClientFromEnvironment/address_and_port === RUN TestClientFromEnvironment/scheme_http_and_address === RUN TestClientFromEnvironment/scheme_https_and_address === RUN TestClientFromEnvironment/scheme,_hostname,_and_port --- PASS: TestClientFromEnvironment (0.00s) --- PASS: TestClientFromEnvironment/hostname (0.00s) --- PASS: TestClientFromEnvironment/only_port (0.00s) --- PASS: TestClientFromEnvironment/hostname_and_port (0.00s) --- PASS: TestClientFromEnvironment/scheme_http_and_hostname (0.00s) --- PASS: TestClientFromEnvironment/trailing_slash (0.00s) --- PASS: TestClientFromEnvironment/empty (0.00s) --- PASS: TestClientFromEnvironment/only_address (0.00s) --- PASS: TestClientFromEnvironment/scheme,_address,_and_port (0.00s) --- PASS: TestClientFromEnvironment/scheme_https_and_hostname (0.00s) --- PASS: TestClientFromEnvironment/trailing_slash_port (0.00s) --- PASS: TestClientFromEnvironment/address_and_port (0.00s) --- PASS: TestClientFromEnvironment/scheme_http_and_address (0.00s) --- PASS: TestClientFromEnvironment/scheme_https_and_address (0.00s) --- PASS: TestClientFromEnvironment/scheme,_hostname,_and_port (0.00s) === RUN TestKeepAliveParsingFromJSON === RUN TestKeepAliveParsingFromJSON/Positive_Integer === RUN TestKeepAliveParsingFromJSON/Positive_Float === RUN TestKeepAliveParsingFromJSON/Positive_Integer_String === RUN TestKeepAliveParsingFromJSON/Negative_Integer === RUN TestKeepAliveParsingFromJSON/Negative_Float === RUN TestKeepAliveParsingFromJSON/Negative_Integer_String --- PASS: TestKeepAliveParsingFromJSON (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Positive_Integer (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Positive_Float (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Positive_Integer_String (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Negative_Integer (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Negative_Float (0.00s) --- PASS: TestKeepAliveParsingFromJSON/Negative_Integer_String (0.00s) === RUN TestDurationMarshalUnmarshal === RUN TestDurationMarshalUnmarshal/negative_duration === RUN TestDurationMarshalUnmarshal/positive_duration === RUN TestDurationMarshalUnmarshal/another_positive_duration === RUN TestDurationMarshalUnmarshal/zero_duration === RUN TestDurationMarshalUnmarshal/max_duration --- PASS: TestDurationMarshalUnmarshal (0.00s) --- PASS: TestDurationMarshalUnmarshal/negative_duration (0.00s) --- PASS: TestDurationMarshalUnmarshal/positive_duration (0.00s) --- PASS: TestDurationMarshalUnmarshal/another_positive_duration (0.00s) --- PASS: TestDurationMarshalUnmarshal/zero_duration (0.00s) --- PASS: TestDurationMarshalUnmarshal/max_duration (0.00s) === RUN TestUseMmapParsingFromJSON === RUN TestUseMmapParsingFromJSON/Undefined === RUN TestUseMmapParsingFromJSON/True === RUN TestUseMmapParsingFromJSON/False --- PASS: TestUseMmapParsingFromJSON (0.00s) --- PASS: TestUseMmapParsingFromJSON/Undefined (0.00s) --- PASS: TestUseMmapParsingFromJSON/True (0.00s) --- PASS: TestUseMmapParsingFromJSON/False (0.00s) === RUN TestUseMmapFormatParams === RUN TestUseMmapFormatParams/True === RUN TestUseMmapFormatParams/False === RUN TestUseMmapFormatParams/Numeric_True === RUN TestUseMmapFormatParams/Numeric_False === RUN TestUseMmapFormatParams/invalid_string --- PASS: TestUseMmapFormatParams (0.00s) --- PASS: TestUseMmapFormatParams/True (0.00s) --- PASS: TestUseMmapFormatParams/False (0.00s) --- PASS: TestUseMmapFormatParams/Numeric_True (0.00s) --- PASS: TestUseMmapFormatParams/Numeric_False (0.00s) --- PASS: TestUseMmapFormatParams/invalid_string (0.00s) === RUN TestMessage_UnmarshalJSON --- PASS: TestMessage_UnmarshalJSON (0.00s) PASS ok github.com/ollama/ollama/api 0.005s ? github.com/ollama/ollama/app/store [no test files] ? github.com/ollama/ollama/app/tray [no test files] ? github.com/ollama/ollama/app/tray/commontray [no test files] ? github.com/ollama/ollama/auth [no test files] ? github.com/ollama/ollama/build [no test files] === RUN TestRotateLogs --- PASS: TestRotateLogs (0.00s) PASS ok github.com/ollama/ollama/app/lifecycle 0.004s ? github.com/ollama/ollama/convert/sentencepiece [no test files] === RUN TestShowInfo === RUN TestShowInfo/bare_details === RUN TestShowInfo/bare_model_info === RUN TestShowInfo/parameters === RUN TestShowInfo/project_info === RUN TestShowInfo/system === RUN TestShowInfo/license --- PASS: TestShowInfo (0.00s) --- PASS: TestShowInfo/bare_details (0.00s) --- PASS: TestShowInfo/bare_model_info (0.00s) --- PASS: TestShowInfo/parameters (0.00s) --- PASS: TestShowInfo/project_info (0.00s) --- PASS: TestShowInfo/system (0.00s) --- PASS: TestShowInfo/license (0.00s) === RUN TestDeleteHandler [?25l[?25l[?25h[?25hdeleted 'test-model' [?25l[?25l[?25h[?25h--- PASS: TestDeleteHandler (0.00s) === RUN TestGetModelfileName === RUN TestGetModelfileName/no_modelfile_specified,_no_modelfile_exists === RUN TestGetModelfileName/no_modelfile_specified,_modelfile_exists === RUN TestGetModelfileName/modelfile_specified,_no_modelfile_exists === RUN TestGetModelfileName/modelfile_specified,_modelfile_exists --- PASS: TestGetModelfileName (0.00s) --- PASS: TestGetModelfileName/no_modelfile_specified,_no_modelfile_exists (0.00s) --- PASS: TestGetModelfileName/no_modelfile_specified,_modelfile_exists (0.00s) --- PASS: TestGetModelfileName/modelfile_specified,_no_modelfile_exists (0.00s) --- PASS: TestGetModelfileName/modelfile_specified,_modelfile_exists (0.00s) === RUN TestPushHandler === RUN TestPushHandler/successful_push === RUN TestPushHandler/unauthorized_push --- PASS: TestPushHandler (0.00s) --- PASS: TestPushHandler/successful_push (0.00s) --- PASS: TestPushHandler/unauthorized_push (0.00s) === RUN TestExtractFilenames --- PASS: TestExtractFilenames (0.00s) === RUN TestModelfileBuilder === RUN TestModelfileBuilder/model === RUN TestModelfileBuilder/parent_model --- PASS: TestModelfileBuilder (0.00s) --- PASS: TestModelfileBuilder/model (0.00s) --- PASS: TestModelfileBuilder/parent_model (0.00s) PASS ok github.com/ollama/ollama/cmd 0.018s === RUN TestConvertModel === RUN TestConvertModel/Meta-Llama-3-8B-Instruct === PAUSE TestConvertModel/Meta-Llama-3-8B-Instruct === RUN TestConvertModel/Meta-Llama-3.1-8B-Instruct === PAUSE TestConvertModel/Meta-Llama-3.1-8B-Instruct === RUN TestConvertModel/Mistral-7B-Instruct-v0.2 === PAUSE TestConvertModel/Mistral-7B-Instruct-v0.2 === RUN TestConvertModel/Mixtral-8x7B-Instruct-v0.1 === PAUSE TestConvertModel/Mixtral-8x7B-Instruct-v0.1 === RUN TestConvertModel/gemma-2b-it === PAUSE TestConvertModel/gemma-2b-it === RUN TestConvertModel/gemma-2-2b-it === PAUSE TestConvertModel/gemma-2-2b-it === RUN TestConvertModel/Phi-3-mini-128k-instruct === PAUSE TestConvertModel/Phi-3-mini-128k-instruct === RUN TestConvertModel/all-MiniLM-L6-v2 === PAUSE TestConvertModel/all-MiniLM-L6-v2 === RUN TestConvertModel/gemma-2-9b-it === PAUSE TestConvertModel/gemma-2-9b-it === CONT TestConvertModel/Meta-Llama-3-8B-Instruct === CONT TestConvertModel/gemma-2-2b-it === NAME TestConvertModel/Meta-Llama-3-8B-Instruct convert_test.go:122: testdata/Meta-Llama-3-8B-Instruct not found === NAME TestConvertModel/gemma-2-2b-it convert_test.go:122: testdata/gemma-2-2b-it not found === CONT TestConvertModel/Phi-3-mini-128k-instruct === CONT TestConvertModel/gemma-2b-it === NAME TestConvertModel/Phi-3-mini-128k-instruct convert_test.go:122: testdata/Phi-3-mini-128k-instruct not found === NAME TestConvertModel/gemma-2b-it convert_test.go:122: testdata/gemma-2b-it not found === CONT TestConvertModel/all-MiniLM-L6-v2 === CONT TestConvertModel/Meta-Llama-3.1-8B-Instruct === CONT TestConvertModel/Mixtral-8x7B-Instruct-v0.1 convert_test.go:122: testdata/Mixtral-8x7B-Instruct-v0.1 not found === NAME TestConvertModel/Meta-Llama-3.1-8B-Instruct convert_test.go:122: testdata/Meta-Llama-3.1-8B-Instruct not found === CONT TestConvertModel/gemma-2-9b-it === CONT TestConvertModel/Mistral-7B-Instruct-v0.2 convert_test.go:122: testdata/Mistral-7B-Instruct-v0.2 not found === NAME TestConvertModel/gemma-2-9b-it convert_test.go:122: testdata/gemma-2-9b-it not found === NAME TestConvertModel/all-MiniLM-L6-v2 convert_test.go:122: testdata/all-MiniLM-L6-v2 not found --- PASS: TestConvertModel (0.00s) --- SKIP: TestConvertModel/gemma-2-2b-it (0.00s) --- SKIP: TestConvertModel/Meta-Llama-3-8B-Instruct (0.00s) --- SKIP: TestConvertModel/Phi-3-mini-128k-instruct (0.00s) --- SKIP: TestConvertModel/gemma-2b-it (0.00s) --- SKIP: TestConvertModel/Mixtral-8x7B-Instruct-v0.1 (0.00s) --- SKIP: TestConvertModel/Meta-Llama-3.1-8B-Instruct (0.00s) --- SKIP: TestConvertModel/Mistral-7B-Instruct-v0.2 (0.00s) --- SKIP: TestConvertModel/gemma-2-9b-it (0.00s) --- SKIP: TestConvertModel/all-MiniLM-L6-v2 (0.00s) === RUN TestConvertInvalidTensorNames --- PASS: TestConvertInvalidTensorNames (0.00s) === RUN TestConvertInvalidDatatype --- PASS: TestConvertInvalidDatatype (0.00s) === RUN TestConvertAdapter === RUN TestConvertAdapter/discollama === PAUSE TestConvertAdapter/discollama === CONT TestConvertAdapter/discollama --- PASS: TestConvertAdapter (0.00s) --- PASS: TestConvertAdapter/discollama (0.01s) === RUN TestParseTokenizer === RUN TestParseTokenizer/string_chat_template === RUN TestParseTokenizer/list_chat_template === RUN TestParseTokenizer/added_tokens === RUN TestParseTokenizer/added_tokens_overlap_vocab === RUN TestParseTokenizer/special_token_types === RUN TestParseTokenizer/list_string_merges === RUN TestParseTokenizer/list_list_string_merges --- PASS: TestParseTokenizer (0.00s) --- PASS: TestParseTokenizer/string_chat_template (0.00s) --- PASS: TestParseTokenizer/list_chat_template (0.00s) --- PASS: TestParseTokenizer/added_tokens (0.00s) --- PASS: TestParseTokenizer/added_tokens_overlap_vocab (0.00s) --- PASS: TestParseTokenizer/special_token_types (0.00s) --- PASS: TestParseTokenizer/list_string_merges (0.00s) --- PASS: TestParseTokenizer/list_list_string_merges (0.00s) PASS ok github.com/ollama/ollama/convert 0.017s ? github.com/ollama/ollama/examples/go-chat [no test files] ? github.com/ollama/ollama/examples/go-generate [no test files] ? github.com/ollama/ollama/examples/go-generate-streaming [no test files] ? github.com/ollama/ollama/examples/go-http-generate [no test files] ? github.com/ollama/ollama/examples/go-multimodal [no test files] ? github.com/ollama/ollama/examples/go-pull-progress [no test files] === RUN TestLinuxCPUDetails === RUN TestLinuxCPUDetails/#5554_LXC_direct_output 2024/12/25 03:22:05 INFO example scenario="#5554 LXC direct output" cpus="[{ID:0 VendorID:AuthenticAMD ModelName:AMD EPYC 9754 128-Core Processor CoreCount:8 EfficiencyCoreCount:0 ThreadCount:8}]" === RUN TestLinuxCPUDetails/#5554_LXC_docker_container_output 2024/12/25 03:22:05 INFO example scenario="#5554 LXC docker container output" cpus="[{ID:1 VendorID:AuthenticAMD ModelName:AMD EPYC 9754 128-Core Processor CoreCount:29 EfficiencyCoreCount:0 ThreadCount:29}]" === RUN TestLinuxCPUDetails/#5554_LXC_docker_output 2024/12/25 03:22:05 INFO example scenario="#5554 LXC docker output" cpus="[{ID:0 VendorID:AuthenticAMD ModelName:AMD EPYC 9754 128-Core Processor CoreCount:8 EfficiencyCoreCount:0 ThreadCount:8}]" === RUN TestLinuxCPUDetails/#7359_VMware_multi-core_core_VM 2024/12/25 03:22:05 INFO example scenario="#7359 VMware multi-core core VM" cpus="[{ID:0 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:10 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:12 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:14 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:2 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:4 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:6 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1} {ID:8 VendorID:GenuineIntel ModelName:Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz CoreCount:1 EfficiencyCoreCount:0 ThreadCount:1}]" === RUN TestLinuxCPUDetails/#7287_HyperV_2_socket_exposed_to_VM 2024/12/25 03:22:05 INFO example scenario="#7287 HyperV 2 socket exposed to VM" cpus="[{ID:0 VendorID:AuthenticAMD ModelName:AMD Ryzen 3 4100 4-Core Processor CoreCount:2 EfficiencyCoreCount:0 ThreadCount:4} {ID:1 VendorID:AuthenticAMD ModelName:AMD Ryzen 3 4100 4-Core Processor CoreCount:2 EfficiencyCoreCount:0 ThreadCount:4}]" === RUN TestLinuxCPUDetails/#5554_Docker_Ollama_container_inside_the_LXC 2024/12/25 03:22:05 INFO example scenario="#5554 Docker Ollama container inside the LXC" cpus="[{ID:0 VendorID:AuthenticAMD ModelName:AMD EPYC 9754 128-Core Processor CoreCount:4 EfficiencyCoreCount:0 ThreadCount:4} {ID:1 VendorID:AuthenticAMD ModelName:AMD EPYC 9754 128-Core Processor CoreCount:4 EfficiencyCoreCount:0 ThreadCount:4}]" --- PASS: TestLinuxCPUDetails (0.00s) --- PASS: TestLinuxCPUDetails/#5554_LXC_direct_output (0.00s) --- PASS: TestLinuxCPUDetails/#5554_LXC_docker_container_output (0.00s) --- PASS: TestLinuxCPUDetails/#5554_LXC_docker_output (0.00s) --- PASS: TestLinuxCPUDetails/#7359_VMware_multi-core_core_VM (0.00s) --- PASS: TestLinuxCPUDetails/#7287_HyperV_2_socket_exposed_to_VM (0.00s) --- PASS: TestLinuxCPUDetails/#5554_Docker_Ollama_container_inside_the_LXC (0.00s) === RUN TestBasicGetGPUInfo 2024/12/25 03:22:05 INFO looking for compatible GPUs 2024/12/25 03:22:05 WARN unable to locate gpu dependency libraries 2024/12/25 03:22:05 WARN unable to locate gpu dependency libraries 2024/12/25 03:22:05 WARN unable to locate gpu dependency libraries 2024/12/25 03:22:05 WARN unable to locate gpu dependency libraries 2024/12/25 03:22:05 INFO no compatible GPUs were discovered --- PASS: TestBasicGetGPUInfo (0.01s) === RUN TestCPUMemInfo --- PASS: TestCPUMemInfo (0.00s) === RUN TestByLibrary === RUN TestByLibrary/cpu_+_2_GPU_no_variant === RUN TestByLibrary/cpu_+_2_GPU_same_variant === RUN TestByLibrary/cpu_+_2_GPU_diff_variant === RUN TestByLibrary/empty === RUN TestByLibrary/cpu === RUN TestByLibrary/cpu_+_GPU --- PASS: TestByLibrary (0.00s) --- PASS: TestByLibrary/cpu_+_2_GPU_no_variant (0.00s) --- PASS: TestByLibrary/cpu_+_2_GPU_same_variant (0.00s) --- PASS: TestByLibrary/cpu_+_2_GPU_diff_variant (0.00s) --- PASS: TestByLibrary/empty (0.00s) --- PASS: TestByLibrary/cpu (0.00s) --- PASS: TestByLibrary/cpu_+_GPU (0.00s) PASS ok github.com/ollama/ollama/discover 0.024s === RUN TestHost === RUN TestHost/http === RUN TestHost/https_port === RUN TestHost/extra_quotes === RUN TestHost/https === RUN TestHost/empty === RUN TestHost/hostname === RUN TestHost/zero_port === RUN TestHost/ipv6_world_open === RUN TestHost/ipv6_localhost === RUN TestHost/ipv6_no_brackets === RUN TestHost/ipv6_+_port === RUN TestHost/extra_space+quotes === RUN TestHost/only_port === RUN TestHost/address_and_port === RUN TestHost/hostname_and_port === RUN TestHost/too_large_port 2024/12/25 03:22:05 WARN invalid port, using default port=66000 default=11434 === RUN TestHost/extra_single_quotes === RUN TestHost/proxy_path === RUN TestHost/only_address === RUN TestHost/too_small_port 2024/12/25 03:22:05 WARN invalid port, using default port=-1 default=11434 === RUN TestHost/extra_space === RUN TestHost/http_port --- PASS: TestHost (0.00s) --- PASS: TestHost/http (0.00s) --- PASS: TestHost/https_port (0.00s) --- PASS: TestHost/extra_quotes (0.00s) --- PASS: TestHost/https (0.00s) --- PASS: TestHost/empty (0.00s) --- PASS: TestHost/hostname (0.00s) --- PASS: TestHost/zero_port (0.00s) --- PASS: TestHost/ipv6_world_open (0.00s) --- PASS: TestHost/ipv6_localhost (0.00s) --- PASS: TestHost/ipv6_no_brackets (0.00s) --- PASS: TestHost/ipv6_+_port (0.00s) --- PASS: TestHost/extra_space+quotes (0.00s) --- PASS: TestHost/only_port (0.00s) --- PASS: TestHost/address_and_port (0.00s) --- PASS: TestHost/hostname_and_port (0.00s) --- PASS: TestHost/too_large_port (0.00s) --- PASS: TestHost/extra_single_quotes (0.00s) --- PASS: TestHost/proxy_path (0.00s) --- PASS: TestHost/only_address (0.00s) --- PASS: TestHost/too_small_port (0.00s) --- PASS: TestHost/extra_space (0.00s) --- PASS: TestHost/http_port (0.00s) === RUN TestOrigins === RUN TestOrigins/#00 === RUN TestOrigins/http://10.0.0.1 === RUN TestOrigins/http://172.16.0.1,https://192.168.0.1 === RUN TestOrigins/http://totally.safe,http://definitely.legit --- PASS: TestOrigins (0.00s) --- PASS: TestOrigins/#00 (0.00s) --- PASS: TestOrigins/http://10.0.0.1 (0.00s) --- PASS: TestOrigins/http://172.16.0.1,https://192.168.0.1 (0.00s) --- PASS: TestOrigins/http://totally.safe,http://definitely.legit (0.00s) === RUN TestBool === RUN TestBool/#00 === RUN TestBool/true === RUN TestBool/false === RUN TestBool/1 === RUN TestBool/0 === RUN TestBool/random === RUN TestBool/something --- PASS: TestBool (0.00s) --- PASS: TestBool/#00 (0.00s) --- PASS: TestBool/true (0.00s) --- PASS: TestBool/false (0.00s) --- PASS: TestBool/1 (0.00s) --- PASS: TestBool/0 (0.00s) --- PASS: TestBool/random (0.00s) --- PASS: TestBool/something (0.00s) === RUN TestUint === RUN TestUint/0o10 2024/12/25 03:22:05 WARN invalid environment variable, using default key=OLLAMA_UINT value=0o10 default=11434 === RUN TestUint/0x10 2024/12/25 03:22:05 WARN invalid environment variable, using default key=OLLAMA_UINT value=0x10 default=11434 === RUN TestUint/string 2024/12/25 03:22:05 WARN invalid environment variable, using default key=OLLAMA_UINT value=string default=11434 === RUN TestUint/0 === RUN TestUint/1 === RUN TestUint/1337 === RUN TestUint/#00 === RUN TestUint/-1 2024/12/25 03:22:05 WARN invalid environment variable, using default key=OLLAMA_UINT value=-1 default=11434 --- PASS: TestUint (0.00s) --- PASS: TestUint/0o10 (0.00s) --- PASS: TestUint/0x10 (0.00s) --- PASS: TestUint/string (0.00s) --- PASS: TestUint/0 (0.00s) --- PASS: TestUint/1 (0.00s) --- PASS: TestUint/1337 (0.00s) --- PASS: TestUint/#00 (0.00s) --- PASS: TestUint/-1 (0.00s) === RUN TestKeepAlive === RUN TestKeepAlive/1m === RUN TestKeepAlive/1y === RUN TestKeepAlive/1s === RUN TestKeepAlive/0 === RUN TestKeepAlive/-0 === RUN TestKeepAlive/1h === RUN TestKeepAlive/1h2m3s === RUN TestKeepAlive/-1m === RUN TestKeepAlive/1d === RUN TestKeepAlive/-1 === RUN TestKeepAlive/_ === RUN TestKeepAlive/??? === RUN TestKeepAlive/#00 === RUN TestKeepAlive/5m0s === RUN TestKeepAlive/60 === RUN TestKeepAlive/120 === RUN TestKeepAlive/3600 === RUN TestKeepAlive/1w --- PASS: TestKeepAlive (0.00s) --- PASS: TestKeepAlive/1m (0.00s) --- PASS: TestKeepAlive/1y (0.00s) --- PASS: TestKeepAlive/1s (0.00s) --- PASS: TestKeepAlive/0 (0.00s) --- PASS: TestKeepAlive/-0 (0.00s) --- PASS: TestKeepAlive/1h (0.00s) --- PASS: TestKeepAlive/1h2m3s (0.00s) --- PASS: TestKeepAlive/-1m (0.00s) --- PASS: TestKeepAlive/1d (0.00s) --- PASS: TestKeepAlive/-1 (0.00s) --- PASS: TestKeepAlive/_ (0.00s) --- PASS: TestKeepAlive/??? (0.00s) --- PASS: TestKeepAlive/#00 (0.00s) --- PASS: TestKeepAlive/5m0s (0.00s) --- PASS: TestKeepAlive/60 (0.00s) --- PASS: TestKeepAlive/120 (0.00s) --- PASS: TestKeepAlive/3600 (0.00s) --- PASS: TestKeepAlive/1w (0.00s) === RUN TestLoadTimeout === RUN TestLoadTimeout/60 === RUN TestLoadTimeout/-1 === RUN TestLoadTimeout/#00 === RUN TestLoadTimeout/1s === RUN TestLoadTimeout/1h === RUN TestLoadTimeout/1h2m3s === RUN TestLoadTimeout/-0 === RUN TestLoadTimeout/_ === RUN TestLoadTimeout/1y === RUN TestLoadTimeout/120 === RUN TestLoadTimeout/3600 === RUN TestLoadTimeout/??? === RUN TestLoadTimeout/5m0s === RUN TestLoadTimeout/1d === RUN TestLoadTimeout/1w === RUN TestLoadTimeout/1m === RUN TestLoadTimeout/0 === RUN TestLoadTimeout/-1m --- PASS: TestLoadTimeout (0.00s) --- PASS: TestLoadTimeout/60 (0.00s) --- PASS: TestLoadTimeout/-1 (0.00s) --- PASS: TestLoadTimeout/#00 (0.00s) --- PASS: TestLoadTimeout/1s (0.00s) --- PASS: TestLoadTimeout/1h (0.00s) --- PASS: TestLoadTimeout/1h2m3s (0.00s) --- PASS: TestLoadTimeout/-0 (0.00s) --- PASS: TestLoadTimeout/_ (0.00s) --- PASS: TestLoadTimeout/1y (0.00s) --- PASS: TestLoadTimeout/120 (0.00s) --- PASS: TestLoadTimeout/3600 (0.00s) --- PASS: TestLoadTimeout/??? (0.00s) --- PASS: TestLoadTimeout/5m0s (0.00s) --- PASS: TestLoadTimeout/1d (0.00s) --- PASS: TestLoadTimeout/1w (0.00s) --- PASS: TestLoadTimeout/1m (0.00s) --- PASS: TestLoadTimeout/0 (0.00s) --- PASS: TestLoadTimeout/-1m (0.00s) === RUN TestVar === RUN TestVar/value === RUN TestVar/_value_ === RUN TestVar/_'value'_ === RUN TestVar/_"value"_ === RUN TestVar/_'_value_'_ === RUN TestVar/_"_value_"_ --- PASS: TestVar (0.00s) --- PASS: TestVar/value (0.00s) --- PASS: TestVar/_value_ (0.00s) --- PASS: TestVar/_'value'_ (0.00s) --- PASS: TestVar/_"value"_ (0.00s) --- PASS: TestVar/_'_value_'_ (0.00s) --- PASS: TestVar/_"_value_"_ (0.00s) PASS ok github.com/ollama/ollama/envconfig 0.009s === RUN TestHumanNumber === RUN TestHumanNumber/0 === RUN TestHumanNumber/1M === RUN TestHumanNumber/125M === RUN TestHumanNumber/500.50M === RUN TestHumanNumber/500.55M === RUN TestHumanNumber/1B === RUN TestHumanNumber/2.8B === RUN TestHumanNumber/2.9B === RUN TestHumanNumber/1000B --- PASS: TestHumanNumber (0.00s) --- PASS: TestHumanNumber/0 (0.00s) --- PASS: TestHumanNumber/1M (0.00s) --- PASS: TestHumanNumber/125M (0.00s) --- PASS: TestHumanNumber/500.50M (0.00s) --- PASS: TestHumanNumber/500.55M (0.00s) --- PASS: TestHumanNumber/1B (0.00s) --- PASS: TestHumanNumber/2.8B (0.00s) --- PASS: TestHumanNumber/2.9B (0.00s) --- PASS: TestHumanNumber/1000B (0.00s) === RUN TestHumanTime === RUN TestHumanTime/zero_value === RUN TestHumanTime/time_in_the_future === RUN TestHumanTime/time_in_the_past === RUN TestHumanTime/soon === RUN TestHumanTime/time_way_in_the_future === RUN TestHumanTime/time_way_in_the_future_lowercase --- PASS: TestHumanTime (0.00s) --- PASS: TestHumanTime/zero_value (0.00s) --- PASS: TestHumanTime/time_in_the_future (0.00s) --- PASS: TestHumanTime/time_in_the_past (0.00s) --- PASS: TestHumanTime/soon (0.00s) --- PASS: TestHumanTime/time_way_in_the_future (0.00s) --- PASS: TestHumanTime/time_way_in_the_future_lowercase (0.00s) PASS ok github.com/ollama/ollama/format 0.003s ? github.com/ollama/ollama/progress [no test files] ? github.com/ollama/ollama/readline [no test files] ? github.com/ollama/ollama/types/errtypes [no test files] ? github.com/ollama/ollama/version [no test files] === RUN TestJsonSchema === RUN TestJsonSchema/empty_schema === RUN TestJsonSchema/invalid_schema_with_circular_reference 2024/12/25 03:23:47 WARN unable to convert schema to grammar === RUN TestJsonSchema/schema_with_invalid_type 2024/12/25 03:23:47 WARN unable to convert schema to grammar --- PASS: TestJsonSchema (0.00s) --- PASS: TestJsonSchema/empty_schema (0.00s) --- PASS: TestJsonSchema/invalid_schema_with_circular_reference (0.00s) --- PASS: TestJsonSchema/schema_with_invalid_type (0.00s) PASS ok github.com/ollama/ollama/llama 0.007s === RUN TestCountCommon === RUN TestCountCommon/Equal === RUN TestCountCommon/Prefix === RUN TestCountCommon/Embeddings_Prefix === RUN TestCountCommon/Embeddings_Prefix_Partial === RUN TestCountCommon/Mixed === RUN TestCountCommon/Empty === RUN TestCountCommon/Both_Empty --- PASS: TestCountCommon (0.00s) --- PASS: TestCountCommon/Equal (0.00s) --- PASS: TestCountCommon/Prefix (0.00s) --- PASS: TestCountCommon/Embeddings_Prefix (0.00s) --- PASS: TestCountCommon/Embeddings_Prefix_Partial (0.00s) --- PASS: TestCountCommon/Mixed (0.00s) --- PASS: TestCountCommon/Empty (0.00s) --- PASS: TestCountCommon/Both_Empty (0.00s) === RUN TestFindCacheSlot === RUN TestFindCacheSlot/Longest-Empty === RUN TestFindCacheSlot/Longest-Extend === RUN TestFindCacheSlot/Longest-New === RUN TestFindCacheSlot/Longest-Fork === RUN TestFindCacheSlot/Longest-Evict === RUN TestFindCacheSlot/Longest-In_use === RUN TestFindCacheSlot/Best-Empty === RUN TestFindCacheSlot/Best-Extend === RUN TestFindCacheSlot/Best-New === RUN TestFindCacheSlot/Best-Fork === RUN TestFindCacheSlot/Best-Evict === RUN TestFindCacheSlot/Best-In_use --- PASS: TestFindCacheSlot (0.00s) --- PASS: TestFindCacheSlot/Longest-Empty (0.00s) --- PASS: TestFindCacheSlot/Longest-Extend (0.00s) --- PASS: TestFindCacheSlot/Longest-New (0.00s) --- PASS: TestFindCacheSlot/Longest-Fork (0.00s) --- PASS: TestFindCacheSlot/Longest-Evict (0.00s) --- PASS: TestFindCacheSlot/Longest-In_use (0.00s) --- PASS: TestFindCacheSlot/Best-Empty (0.00s) --- PASS: TestFindCacheSlot/Best-Extend (0.00s) --- PASS: TestFindCacheSlot/Best-New (0.00s) --- PASS: TestFindCacheSlot/Best-Fork (0.00s) --- PASS: TestFindCacheSlot/Best-Evict (0.00s) --- PASS: TestFindCacheSlot/Best-In_use (0.00s) === RUN TestShiftDiscard === RUN TestShiftDiscard/Shift === RUN TestShiftDiscard/Max_Keep === RUN TestShiftDiscard/No_Keep === RUN TestShiftDiscard/Truncate === RUN TestShiftDiscard/Truncate_Keep === RUN TestShiftDiscard/No_Op --- PASS: TestShiftDiscard (0.00s) --- PASS: TestShiftDiscard/Shift (0.00s) --- PASS: TestShiftDiscard/Max_Keep (0.00s) --- PASS: TestShiftDiscard/No_Keep (0.00s) --- PASS: TestShiftDiscard/Truncate (0.00s) --- PASS: TestShiftDiscard/Truncate_Keep (0.00s) --- PASS: TestShiftDiscard/No_Op (0.00s) === RUN TestImageCache --- PASS: TestImageCache (0.00s) === RUN TestTruncateStop === RUN TestTruncateStop/Single_word === RUN TestTruncateStop/Partial === RUN TestTruncateStop/Suffix === RUN TestTruncateStop/Suffix_partial === RUN TestTruncateStop/Middle --- PASS: TestTruncateStop (0.00s) --- PASS: TestTruncateStop/Single_word (0.00s) --- PASS: TestTruncateStop/Partial (0.00s) --- PASS: TestTruncateStop/Suffix (0.00s) --- PASS: TestTruncateStop/Suffix_partial (0.00s) --- PASS: TestTruncateStop/Middle (0.00s) === RUN TestIncompleteUnicode === RUN TestIncompleteUnicode/Basic === RUN TestIncompleteUnicode/Two_byte === RUN TestIncompleteUnicode/Two_byte_-_missing_last === RUN TestIncompleteUnicode/Three_byte === RUN TestIncompleteUnicode/Three_byte_-_missing_last === RUN TestIncompleteUnicode/Three_byte_-_missing_last_2 === RUN TestIncompleteUnicode/Four_byte === RUN TestIncompleteUnicode/Four_byte_-_missing_last === RUN TestIncompleteUnicode/Four_byte_-_missing_last_2 === RUN TestIncompleteUnicode/Four_byte_-_missing_last_3 --- PASS: TestIncompleteUnicode (0.00s) --- PASS: TestIncompleteUnicode/Basic (0.00s) --- PASS: TestIncompleteUnicode/Two_byte (0.00s) --- PASS: TestIncompleteUnicode/Two_byte_-_missing_last (0.00s) --- PASS: TestIncompleteUnicode/Three_byte (0.00s) --- PASS: TestIncompleteUnicode/Three_byte_-_missing_last (0.00s) --- PASS: TestIncompleteUnicode/Three_byte_-_missing_last_2 (0.00s) --- PASS: TestIncompleteUnicode/Four_byte (0.00s) --- PASS: TestIncompleteUnicode/Four_byte_-_missing_last (0.00s) --- PASS: TestIncompleteUnicode/Four_byte_-_missing_last_2 (0.00s) --- PASS: TestIncompleteUnicode/Four_byte_-_missing_last_3 (0.00s) PASS ok github.com/ollama/ollama/llama/runner 0.006s === RUN TestEstimateGPULayers === RUN TestEstimateGPULayers/cpu === RUN TestEstimateGPULayers/{1_1_1_1} === RUN TestEstimateGPULayers/{2_1_2_1} === RUN TestEstimateGPULayers/{2_2_2_2} === RUN TestEstimateGPULayers/{1_2_1_2} === RUN TestEstimateGPULayers/{3_3_3_3} === RUN TestEstimateGPULayers/{4_4_3_3} === RUN TestEstimateGPULayers/{6_6_3_3} === RUN TestEstimateGPULayers/{0_3_0_3} --- PASS: TestEstimateGPULayers (0.00s) --- PASS: TestEstimateGPULayers/cpu (0.00s) --- PASS: TestEstimateGPULayers/{1_1_1_1} (0.00s) --- PASS: TestEstimateGPULayers/{2_1_2_1} (0.00s) --- PASS: TestEstimateGPULayers/{2_2_2_2} (0.00s) --- PASS: TestEstimateGPULayers/{1_2_1_2} (0.00s) --- PASS: TestEstimateGPULayers/{3_3_3_3} (0.00s) --- PASS: TestEstimateGPULayers/{4_4_3_3} (0.00s) --- PASS: TestEstimateGPULayers/{6_6_3_3} (0.00s) --- PASS: TestEstimateGPULayers/{0_3_0_3} (0.00s) PASS ok github.com/ollama/ollama/llm 0.007s === RUN TestChatMiddleware === RUN TestChatMiddleware/chat_handler === RUN TestChatMiddleware/chat_handler_with_options === RUN TestChatMiddleware/chat_handler_with_image_content === RUN TestChatMiddleware/chat_handler_with_tools === RUN TestChatMiddleware/chat_handler_with_streaming_tools === RUN TestChatMiddleware/chat_handler_error_forwarding --- PASS: TestChatMiddleware (0.00s) --- PASS: TestChatMiddleware/chat_handler (0.00s) --- PASS: TestChatMiddleware/chat_handler_with_options (0.00s) --- PASS: TestChatMiddleware/chat_handler_with_image_content (0.00s) --- PASS: TestChatMiddleware/chat_handler_with_tools (0.00s) --- PASS: TestChatMiddleware/chat_handler_with_streaming_tools (0.00s) --- PASS: TestChatMiddleware/chat_handler_error_forwarding (0.00s) === RUN TestCompletionsMiddleware === RUN TestCompletionsMiddleware/completions_handler === RUN TestCompletionsMiddleware/completions_handler_error_forwarding --- PASS: TestCompletionsMiddleware (0.00s) --- PASS: TestCompletionsMiddleware/completions_handler (0.00s) --- PASS: TestCompletionsMiddleware/completions_handler_error_forwarding (0.00s) === RUN TestEmbeddingsMiddleware === RUN TestEmbeddingsMiddleware/embed_handler_single_input === RUN TestEmbeddingsMiddleware/embed_handler_batch_input === RUN TestEmbeddingsMiddleware/embed_handler_error_forwarding --- PASS: TestEmbeddingsMiddleware (0.00s) --- PASS: TestEmbeddingsMiddleware/embed_handler_single_input (0.00s) --- PASS: TestEmbeddingsMiddleware/embed_handler_batch_input (0.00s) --- PASS: TestEmbeddingsMiddleware/embed_handler_error_forwarding (0.00s) === RUN TestListMiddleware --- PASS: TestListMiddleware (0.00s) === RUN TestRetrieveMiddleware --- PASS: TestRetrieveMiddleware (0.00s) PASS ok github.com/ollama/ollama/openai 0.012s === RUN TestParseFileFile --- PASS: TestParseFileFile (0.00s) === RUN TestParseFileTrimSpace --- PASS: TestParseFileTrimSpace (0.00s) === RUN TestParseFileFrom === RUN TestParseFileFrom/#00 === RUN TestParseFileFrom/#01 === RUN TestParseFileFrom/#02 === RUN TestParseFileFrom/#03 === RUN TestParseFileFrom/#04 === RUN TestParseFileFrom/#05 === RUN TestParseFileFrom/#06 === RUN TestParseFileFrom/#07 === RUN TestParseFileFrom/#08 === RUN TestParseFileFrom/#09 === RUN TestParseFileFrom/#10 === RUN TestParseFileFrom/#11 === RUN TestParseFileFrom/#12 --- PASS: TestParseFileFrom (0.00s) --- PASS: TestParseFileFrom/#00 (0.00s) --- PASS: TestParseFileFrom/#01 (0.00s) --- PASS: TestParseFileFrom/#02 (0.00s) --- PASS: TestParseFileFrom/#03 (0.00s) --- PASS: TestParseFileFrom/#04 (0.00s) --- PASS: TestParseFileFrom/#05 (0.00s) --- PASS: TestParseFileFrom/#06 (0.00s) --- PASS: TestParseFileFrom/#07 (0.00s) --- PASS: TestParseFileFrom/#08 (0.00s) --- PASS: TestParseFileFrom/#09 (0.00s) --- PASS: TestParseFileFrom/#10 (0.00s) --- PASS: TestParseFileFrom/#11 (0.00s) --- PASS: TestParseFileFrom/#12 (0.00s) === RUN TestParseFileParametersMissingValue --- PASS: TestParseFileParametersMissingValue (0.00s) === RUN TestParseFileBadCommand --- PASS: TestParseFileBadCommand (0.00s) === RUN TestParseFileMessages === RUN TestParseFileMessages/#00 === RUN TestParseFileMessages/#01 === RUN TestParseFileMessages/#02 === RUN TestParseFileMessages/#03 === RUN TestParseFileMessages/#04 === RUN TestParseFileMessages/#05 === RUN TestParseFileMessages/#06 --- PASS: TestParseFileMessages (0.00s) --- PASS: TestParseFileMessages/#00 (0.00s) --- PASS: TestParseFileMessages/#01 (0.00s) --- PASS: TestParseFileMessages/#02 (0.00s) --- PASS: TestParseFileMessages/#03 (0.00s) --- PASS: TestParseFileMessages/#04 (0.00s) --- PASS: TestParseFileMessages/#05 (0.00s) --- PASS: TestParseFileMessages/#06 (0.00s) === RUN TestParseFileQuoted === RUN TestParseFileQuoted/#00 === RUN TestParseFileQuoted/#01 === RUN TestParseFileQuoted/#02 === RUN TestParseFileQuoted/#03 === RUN TestParseFileQuoted/#04 === RUN TestParseFileQuoted/#05 === RUN TestParseFileQuoted/#06 === RUN TestParseFileQuoted/#07 === RUN TestParseFileQuoted/#08 === RUN TestParseFileQuoted/#09 === RUN TestParseFileQuoted/#10 === RUN TestParseFileQuoted/#11 --- PASS: TestParseFileQuoted (0.00s) --- PASS: TestParseFileQuoted/#00 (0.00s) --- PASS: TestParseFileQuoted/#01 (0.00s) --- PASS: TestParseFileQuoted/#02 (0.00s) --- PASS: TestParseFileQuoted/#03 (0.00s) --- PASS: TestParseFileQuoted/#04 (0.00s) --- PASS: TestParseFileQuoted/#05 (0.00s) --- PASS: TestParseFileQuoted/#06 (0.00s) --- PASS: TestParseFileQuoted/#07 (0.00s) --- PASS: TestParseFileQuoted/#08 (0.00s) --- PASS: TestParseFileQuoted/#09 (0.00s) --- PASS: TestParseFileQuoted/#10 (0.00s) --- PASS: TestParseFileQuoted/#11 (0.00s) === RUN TestParseFileParameters === RUN TestParseFileParameters/num_gpu_1 === RUN TestParseFileParameters/num_thread_1 === RUN TestParseFileParameters/top_k_1 === RUN TestParseFileParameters/tfs_z_1.0 === RUN TestParseFileParameters/repeat_last_n_1 === RUN TestParseFileParameters/stop_<|endoftext|> === RUN TestParseFileParameters/vocab_only_true === RUN TestParseFileParameters/penalize_newline_true === RUN TestParseFileParameters/stop_"###_User:_" === RUN TestParseFileParameters/num_batch_1 === RUN TestParseFileParameters/use_mlock_true === RUN TestParseFileParameters/num_predict_1 === RUN TestParseFileParameters/repeat_penalty_1.0 === RUN TestParseFileParameters/mirostat_tau_1.0 === RUN TestParseFileParameters/mirostat_eta_1.0 === RUN TestParseFileParameters/stop_###_User: === RUN TestParseFileParameters/stop_<|eot_id|> === RUN TestParseFileParameters/numa_true === RUN TestParseFileParameters/num_ctx_1 === RUN TestParseFileParameters/num_gqa_1 === RUN TestParseFileParameters/low_vram_true === RUN TestParseFileParameters/num_keep_1 === RUN TestParseFileParameters/mirostat_1 === RUN TestParseFileParameters/top_p_1.0 === RUN TestParseFileParameters/min_p_0.05 === RUN TestParseFileParameters/stop_"###_User:" === RUN TestParseFileParameters/logits_all_true === RUN TestParseFileParameters/use_mmap_true === RUN TestParseFileParameters/typical_p_1.0 === RUN TestParseFileParameters/main_gpu_1 === RUN TestParseFileParameters/temperature_1.0 === RUN TestParseFileParameters/frequency_penalty_1.0 === RUN TestParseFileParameters/stop_###_User:_ === RUN TestParseFileParameters/stop_"""###_User:_""" === RUN TestParseFileParameters/stop_ === RUN TestParseFileParameters/seed_1 === RUN TestParseFileParameters/presence_penalty_1.0 === RUN TestParseFileParameters/stop_"""###_User:""" --- PASS: TestParseFileParameters (0.00s) --- PASS: TestParseFileParameters/num_gpu_1 (0.00s) --- PASS: TestParseFileParameters/num_thread_1 (0.00s) --- PASS: TestParseFileParameters/top_k_1 (0.00s) --- PASS: TestParseFileParameters/tfs_z_1.0 (0.00s) --- PASS: TestParseFileParameters/repeat_last_n_1 (0.00s) --- PASS: TestParseFileParameters/stop_<|endoftext|> (0.00s) --- PASS: TestParseFileParameters/vocab_only_true (0.00s) --- PASS: TestParseFileParameters/penalize_newline_true (0.00s) --- PASS: TestParseFileParameters/stop_"###_User:_" (0.00s) --- PASS: TestParseFileParameters/num_batch_1 (0.00s) --- PASS: TestParseFileParameters/use_mlock_true (0.00s) --- PASS: TestParseFileParameters/num_predict_1 (0.00s) --- PASS: TestParseFileParameters/repeat_penalty_1.0 (0.00s) --- PASS: TestParseFileParameters/mirostat_tau_1.0 (0.00s) --- PASS: TestParseFileParameters/mirostat_eta_1.0 (0.00s) --- PASS: TestParseFileParameters/stop_###_User: (0.00s) --- PASS: TestParseFileParameters/stop_<|eot_id|> (0.00s) --- PASS: TestParseFileParameters/numa_true (0.00s) --- PASS: TestParseFileParameters/num_ctx_1 (0.00s) --- PASS: TestParseFileParameters/num_gqa_1 (0.00s) --- PASS: TestParseFileParameters/low_vram_true (0.00s) --- PASS: TestParseFileParameters/num_keep_1 (0.00s) --- PASS: TestParseFileParameters/mirostat_1 (0.00s) --- PASS: TestParseFileParameters/top_p_1.0 (0.00s) --- PASS: TestParseFileParameters/min_p_0.05 (0.00s) --- PASS: TestParseFileParameters/stop_"###_User:" (0.00s) --- PASS: TestParseFileParameters/logits_all_true (0.00s) --- PASS: TestParseFileParameters/use_mmap_true (0.00s) --- PASS: TestParseFileParameters/typical_p_1.0 (0.00s) --- PASS: TestParseFileParameters/main_gpu_1 (0.00s) --- PASS: TestParseFileParameters/temperature_1.0 (0.00s) --- PASS: TestParseFileParameters/frequency_penalty_1.0 (0.00s) --- PASS: TestParseFileParameters/stop_###_User:_ (0.00s) --- PASS: TestParseFileParameters/stop_"""###_User:_""" (0.00s) --- PASS: TestParseFileParameters/stop_ (0.00s) --- PASS: TestParseFileParameters/seed_1 (0.00s) --- PASS: TestParseFileParameters/presence_penalty_1.0 (0.00s) --- PASS: TestParseFileParameters/stop_"""###_User:""" (0.00s) === RUN TestParseFileComments === RUN TestParseFileComments/#00 --- PASS: TestParseFileComments (0.00s) --- PASS: TestParseFileComments/#00 (0.00s) === RUN TestParseFileFormatParseFile === RUN TestParseFileFormatParseFile/#00 === RUN TestParseFileFormatParseFile/#01 === RUN TestParseFileFormatParseFile/#02 === RUN TestParseFileFormatParseFile/#03 --- PASS: TestParseFileFormatParseFile (0.00s) --- PASS: TestParseFileFormatParseFile/#00 (0.00s) --- PASS: TestParseFileFormatParseFile/#01 (0.00s) --- PASS: TestParseFileFormatParseFile/#02 (0.00s) --- PASS: TestParseFileFormatParseFile/#03 (0.00s) === RUN TestParseFileUTF16ParseFile === RUN TestParseFileUTF16ParseFile/le === RUN TestParseFileUTF16ParseFile/be --- PASS: TestParseFileUTF16ParseFile (0.00s) --- PASS: TestParseFileUTF16ParseFile/le (0.00s) --- PASS: TestParseFileUTF16ParseFile/be (0.00s) === RUN TestParseMultiByte === RUN TestParseMultiByte/UTF-8 === RUN TestParseMultiByte/UTF-16LE_(Use_BOM) === RUN TestParseMultiByte/UTF-16BE_(Use_BOM) --- PASS: TestParseMultiByte (0.00s) --- PASS: TestParseMultiByte/UTF-8 (0.00s) --- PASS: TestParseMultiByte/UTF-16LE_(Use_BOM) (0.00s) --- PASS: TestParseMultiByte/UTF-16BE_(Use_BOM) (0.00s) PASS ok github.com/ollama/ollama/parser 0.007s === RUN TestRefreshRunners 2024/12/25 03:23:47 INFO extracting embedded files dir=/usr/src/tmp/testing244645551/ollama3624855003/runners 2024/12/25 03:23:47 DEBUG extracting runner=foo payload=linux/amd64/foo/ollama_llama_server 2024/12/25 03:23:47 DEBUG availableServers : found file=/usr/src/tmp/testing244645551/ollama3624855003/runners/foo/ollama_llama_server 2024/12/25 03:23:47 INFO Dynamic LLM libraries runners=[foo] 2024/12/25 03:23:47 DEBUG Override detection logic by setting OLLAMA_LLM_LIBRARY 2024/12/25 03:23:47 DEBUG availableServers : found file=/usr/src/tmp/testing244645551/ollama3624855003/runners/foo/ollama_llama_server 2024/12/25 03:23:47 WARN process still running, skipping pid=1889055 path=/usr/src/tmp/testing244645551/ollama3624855003/ollama.pid 2024/12/25 03:23:47 INFO extracting embedded files dir=/usr/src/tmp/testing244645551/ollama3991216304/runners 2024/12/25 03:23:47 DEBUG extracting runner=foo payload=linux/amd64/foo/ollama_llama_server 2024/12/25 03:23:47 WARN process still running, skipping pid=1889055 path=/usr/src/tmp/testing244645551/ollama3624855003/ollama.pid 2024/12/25 03:23:47 WARN process still running, skipping pid=1889055 path=/usr/src/tmp/testing244645551/ollama3991216304/ollama.pid 2024/12/25 03:23:47 DEBUG cleaning up dir=/usr/src/tmp/testing244645551/ollama3624855003 --- PASS: TestRefreshRunners (0.00s) PASS ok github.com/ollama/ollama/runners 0.005s time=2024-12-25T03:23:47.757Z level=INFO source=logging.go:50 msg="ollama app started" === RUN TestFixBlobs === RUN TestFixBlobs/sha256-1234 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobssha256-12342750952120/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobssha256-12342750952120/001/sha256-1234 === RUN TestFixBlobs/sha256:1234 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobssha25612343510362071/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobssha25612343510362071/001/sha256:1234 === RUN TestFixBlobs/sha259:5678 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobssha25956781059004795/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobssha25956781059004795/001/sha259:5678 === RUN TestFixBlobs/sha256:abcd fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobssha256abcd1209665449/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobssha256abcd1209665449/001/sha256:abcd === RUN TestFixBlobs/x/y/sha256:abcd fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcd151152548/001/x/y/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcd151152548/001/x/y/sha256:abcd === RUN TestFixBlobs/x:y/sha256:abcd fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcd2152125494/001/x:y/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcd2152125494/001/x:y/sha256:abcd === RUN TestFixBlobs/x:y/sha256:abcd#01 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcd#013171480677/001/x:y/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcd#013171480677/001/x:y/sha256:abcd === RUN TestFixBlobs/x:y/sha256:abcd|sha256:1234 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcdsha25612343066889861/001/x:y/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcdsha25612343066889861/001/x:y/sha256:abcd fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcdsha25612343066889861/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcdsha25612343066889861/001/sha256:1234 === RUN TestFixBlobs/x:y/sha256:abcd|sha256-1234 fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcdsha256-12341173857689/001/x:y/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcdsha256-12341173857689/001/x:y/sha256:abcd fixblobs_test.go:41: creating dir /usr/src/tmp/TestFixBlobsxysha256abcdsha256-12341173857689/001/ fixblobs_test.go:46: writing file /usr/src/tmp/TestFixBlobsxysha256abcdsha256-12341173857689/001/sha256-1234 --- PASS: TestFixBlobs (0.00s) --- PASS: TestFixBlobs/sha256-1234 (0.00s) --- PASS: TestFixBlobs/sha256:1234 (0.00s) --- PASS: TestFixBlobs/sha259:5678 (0.00s) --- PASS: TestFixBlobs/sha256:abcd (0.00s) --- PASS: TestFixBlobs/x/y/sha256:abcd (0.00s) --- PASS: TestFixBlobs/x:y/sha256:abcd (0.00s) --- PASS: TestFixBlobs/x:y/sha256:abcd#01 (0.00s) --- PASS: TestFixBlobs/x:y/sha256:abcd|sha256:1234 (0.00s) --- PASS: TestFixBlobs/x:y/sha256:abcd|sha256-1234 (0.00s) === RUN TestManifests === RUN TestManifests/multiple === RUN TestManifests/hidden time=2024-12-25T03:23:47.760Z level=WARN source=manifest.go:160 msg="bad manifest name" path=host/namespace/model/.hidden === RUN TestManifests/subdir === RUN TestManifests/upper_host === RUN TestManifests/single === RUN TestManifests/upper_tag === RUN TestManifests/upper_model === RUN TestManifests/upper_namespace === RUN TestManifests/empty --- PASS: TestManifests (0.00s) --- PASS: TestManifests/multiple (0.00s) --- PASS: TestManifests/hidden (0.00s) --- PASS: TestManifests/subdir (0.00s) --- PASS: TestManifests/upper_host (0.00s) --- PASS: TestManifests/single (0.00s) --- PASS: TestManifests/upper_tag (0.00s) --- PASS: TestManifests/upper_model (0.00s) --- PASS: TestManifests/upper_namespace (0.00s) --- PASS: TestManifests/empty (0.00s) === RUN TestExecuteWithTools === RUN TestExecuteWithTools/mistral === RUN TestExecuteWithTools/mistral/template === RUN TestExecuteWithTools/mistral/parse === RUN TestExecuteWithTools/mistral#01 === RUN TestExecuteWithTools/mistral#01/template === RUN TestExecuteWithTools/mistral#01/parse === RUN TestExecuteWithTools/mistral#02 === RUN TestExecuteWithTools/mistral#02/template === RUN TestExecuteWithTools/mistral#02/parse === RUN TestExecuteWithTools/mistral#03 === RUN TestExecuteWithTools/mistral#03/template === RUN TestExecuteWithTools/mistral#03/parse === RUN TestExecuteWithTools/mistral#04 === RUN TestExecuteWithTools/mistral#04/template === RUN TestExecuteWithTools/mistral#04/parse === RUN TestExecuteWithTools/command-r-plus === RUN TestExecuteWithTools/command-r-plus/template === RUN TestExecuteWithTools/command-r-plus/parse === RUN TestExecuteWithTools/command-r-plus#01 === RUN TestExecuteWithTools/command-r-plus#01/template === RUN TestExecuteWithTools/command-r-plus#01/parse === RUN TestExecuteWithTools/firefunction === RUN TestExecuteWithTools/firefunction/template === RUN TestExecuteWithTools/firefunction/parse === RUN TestExecuteWithTools/firefunction#01 === RUN TestExecuteWithTools/firefunction#01/template === RUN TestExecuteWithTools/firefunction#01/parse === RUN TestExecuteWithTools/llama3-groq-tool-use === RUN TestExecuteWithTools/llama3-groq-tool-use/template === RUN TestExecuteWithTools/llama3-groq-tool-use/parse === RUN TestExecuteWithTools/xlam === RUN TestExecuteWithTools/xlam/template === RUN TestExecuteWithTools/xlam/parse === RUN TestExecuteWithTools/nemotron === RUN TestExecuteWithTools/nemotron/template === RUN TestExecuteWithTools/nemotron/parse --- PASS: TestExecuteWithTools (0.00s) --- PASS: TestExecuteWithTools/mistral (0.00s) --- PASS: TestExecuteWithTools/mistral/template (0.00s) --- PASS: TestExecuteWithTools/mistral/parse (0.00s) --- PASS: TestExecuteWithTools/mistral#01 (0.00s) --- PASS: TestExecuteWithTools/mistral#01/template (0.00s) --- PASS: TestExecuteWithTools/mistral#01/parse (0.00s) --- PASS: TestExecuteWithTools/mistral#02 (0.00s) --- PASS: TestExecuteWithTools/mistral#02/template (0.00s) --- PASS: TestExecuteWithTools/mistral#02/parse (0.00s) --- PASS: TestExecuteWithTools/mistral#03 (0.00s) --- PASS: TestExecuteWithTools/mistral#03/template (0.00s) --- PASS: TestExecuteWithTools/mistral#03/parse (0.00s) --- PASS: TestExecuteWithTools/mistral#04 (0.00s) --- PASS: TestExecuteWithTools/mistral#04/template (0.00s) --- PASS: TestExecuteWithTools/mistral#04/parse (0.00s) --- PASS: TestExecuteWithTools/command-r-plus (0.00s) --- PASS: TestExecuteWithTools/command-r-plus/template (0.00s) --- PASS: TestExecuteWithTools/command-r-plus/parse (0.00s) --- PASS: TestExecuteWithTools/command-r-plus#01 (0.00s) --- PASS: TestExecuteWithTools/command-r-plus#01/template (0.00s) --- PASS: TestExecuteWithTools/command-r-plus#01/parse (0.00s) --- PASS: TestExecuteWithTools/firefunction (0.00s) --- PASS: TestExecuteWithTools/firefunction/template (0.00s) --- PASS: TestExecuteWithTools/firefunction/parse (0.00s) --- PASS: TestExecuteWithTools/firefunction#01 (0.00s) --- PASS: TestExecuteWithTools/firefunction#01/template (0.00s) --- PASS: TestExecuteWithTools/firefunction#01/parse (0.00s) --- PASS: TestExecuteWithTools/llama3-groq-tool-use (0.00s) --- PASS: TestExecuteWithTools/llama3-groq-tool-use/template (0.00s) --- PASS: TestExecuteWithTools/llama3-groq-tool-use/parse (0.00s) --- PASS: TestExecuteWithTools/xlam (0.00s) --- PASS: TestExecuteWithTools/xlam/template (0.00s) --- PASS: TestExecuteWithTools/xlam/parse (0.00s) --- PASS: TestExecuteWithTools/nemotron (0.00s) --- PASS: TestExecuteWithTools/nemotron/template (0.00s) --- PASS: TestExecuteWithTools/nemotron/parse (0.00s) === RUN TestParseFromFileFromLayer time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string --- PASS: TestParseFromFileFromLayer (0.00s) === RUN TestParseLayerFromCopy time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:47.766Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string --- PASS: TestParseLayerFromCopy (0.00s) === RUN TestParseObjects === RUN TestParseObjects/[{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}},{"name":_"get_current_weather",_"arguments":_{"format":"celsius","location":"Toronto,_Canada"}}] === RUN TestParseObjects/{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}}_ === RUN TestParseObjects/{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}}__{"name":_"get_current_weather",_"arguments":_{"format":"celsius","location":"Toronto,_ON"}}_ === RUN TestParseObjects/{"name":_"get_current_weather",_"arguments":_ --- PASS: TestParseObjects (0.00s) --- PASS: TestParseObjects/[{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}},{"name":_"get_current_weather",_"arguments":_{"format":"celsius","location":"Toronto,_Canada"}}] (0.00s) --- PASS: TestParseObjects/{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}}_ (0.00s) --- PASS: TestParseObjects/{"name":_"get_current_weather",_"arguments":_{"format":"fahrenheit","location":"San_Francisco,_CA"}}__{"name":_"get_current_weather",_"arguments":_{"format":"celsius","location":"Toronto,_ON"}}_ (0.00s) --- PASS: TestParseObjects/{"name":_"get_current_weather",_"arguments":_ (0.00s) === RUN TestGetBlobsPath === RUN TestGetBlobsPath/empty_digest === RUN TestGetBlobsPath/valid_with_colon === RUN TestGetBlobsPath/valid_with_dash === RUN TestGetBlobsPath/digest_too_short === RUN TestGetBlobsPath/digest_too_long === RUN TestGetBlobsPath/digest_invalid_chars --- PASS: TestGetBlobsPath (0.00s) --- PASS: TestGetBlobsPath/empty_digest (0.00s) --- PASS: TestGetBlobsPath/valid_with_colon (0.00s) --- PASS: TestGetBlobsPath/valid_with_dash (0.00s) --- PASS: TestGetBlobsPath/digest_too_short (0.00s) --- PASS: TestGetBlobsPath/digest_too_long (0.00s) --- PASS: TestGetBlobsPath/digest_invalid_chars (0.00s) === RUN TestParseModelPath === RUN TestParseModelPath/full_path_https === RUN TestParseModelPath/full_path_http === RUN TestParseModelPath/no_protocol === RUN TestParseModelPath/no_registry === RUN TestParseModelPath/no_namespace === RUN TestParseModelPath/no_tag --- PASS: TestParseModelPath (0.00s) --- PASS: TestParseModelPath/full_path_https (0.00s) --- PASS: TestParseModelPath/full_path_http (0.00s) --- PASS: TestParseModelPath/no_protocol (0.00s) --- PASS: TestParseModelPath/no_registry (0.00s) --- PASS: TestParseModelPath/no_namespace (0.00s) --- PASS: TestParseModelPath/no_tag (0.00s) === RUN TestInsecureModelpath --- PASS: TestInsecureModelpath (0.00s) === RUN TestChatPrompt === RUN TestChatPrompt/messages === RUN TestChatPrompt/truncate_messages time=2024-12-25T03:23:47.770Z level=DEBUG source=prompt.go:77 msg="truncating input messages which exceed context length" truncated=2 === RUN TestChatPrompt/truncate_messages_with_image time=2024-12-25T03:23:47.770Z level=DEBUG source=prompt.go:77 msg="truncating input messages which exceed context length" truncated=2 === RUN TestChatPrompt/truncate_messages_with_images time=2024-12-25T03:23:47.770Z level=DEBUG source=prompt.go:77 msg="truncating input messages which exceed context length" truncated=2 === RUN TestChatPrompt/messages_with_images === RUN TestChatPrompt/message_with_image_tag === RUN TestChatPrompt/messages_with_interleaved_images === RUN TestChatPrompt/truncate_message_with_interleaved_images time=2024-12-25T03:23:47.770Z level=DEBUG source=prompt.go:77 msg="truncating input messages which exceed context length" truncated=4 === RUN TestChatPrompt/message_with_system_prompt === RUN TestChatPrompt/out_of_order_system === RUN TestChatPrompt/multiple_images_same_prompt === RUN TestChatPrompt/messages_with_mllama_(no_images) === RUN TestChatPrompt/messages_with_mllama_single_prompt === RUN TestChatPrompt/messages_with_mllama === RUN TestChatPrompt/multiple_messages_with_mllama === RUN TestChatPrompt/earlier_image_with_mllama === RUN TestChatPrompt/too_many_images_with_mllama --- PASS: TestChatPrompt (0.15s) --- PASS: TestChatPrompt/messages (0.00s) --- PASS: TestChatPrompt/truncate_messages (0.00s) --- PASS: TestChatPrompt/truncate_messages_with_image (0.00s) --- PASS: TestChatPrompt/truncate_messages_with_images (0.00s) --- PASS: TestChatPrompt/messages_with_images (0.00s) --- PASS: TestChatPrompt/message_with_image_tag (0.00s) --- PASS: TestChatPrompt/messages_with_interleaved_images (0.00s) --- PASS: TestChatPrompt/truncate_message_with_interleaved_images (0.00s) --- PASS: TestChatPrompt/message_with_system_prompt (0.00s) --- PASS: TestChatPrompt/out_of_order_system (0.00s) --- PASS: TestChatPrompt/multiple_images_same_prompt (0.00s) --- PASS: TestChatPrompt/messages_with_mllama_(no_images) (0.00s) --- PASS: TestChatPrompt/messages_with_mllama_single_prompt (0.03s) --- PASS: TestChatPrompt/messages_with_mllama (0.03s) --- PASS: TestChatPrompt/multiple_messages_with_mllama (0.07s) --- PASS: TestChatPrompt/earlier_image_with_mllama (0.03s) --- PASS: TestChatPrompt/too_many_images_with_mllama (0.00s) === RUN TestCreateFromBin --- PASS: TestCreateFromBin (0.00s) === RUN TestCreateFromModel --- PASS: TestCreateFromModel (0.00s) === RUN TestCreateRemovesLayers --- PASS: TestCreateRemovesLayers (0.00s) === RUN TestCreateUnsetsSystem --- PASS: TestCreateUnsetsSystem (0.00s) === RUN TestCreateMergeParameters --- PASS: TestCreateMergeParameters (0.00s) === RUN TestCreateReplacesMessages --- PASS: TestCreateReplacesMessages (0.00s) === RUN TestCreateTemplateSystem === RUN TestCreateTemplateSystem/incomplete_template === RUN TestCreateTemplateSystem/template_with_unclosed_if === RUN TestCreateTemplateSystem/template_with_undefined_function --- PASS: TestCreateTemplateSystem (0.00s) --- PASS: TestCreateTemplateSystem/incomplete_template (0.00s) --- PASS: TestCreateTemplateSystem/template_with_unclosed_if (0.00s) --- PASS: TestCreateTemplateSystem/template_with_undefined_function (0.00s) === RUN TestCreateLicenses --- PASS: TestCreateLicenses (0.00s) === RUN TestCreateDetectTemplate === RUN TestCreateDetectTemplate/matched time=2024-12-25T03:23:47.940Z level=DEBUG source=gguf.go:565 msg=tokenizer.chat_template type=string === RUN TestCreateDetectTemplate/unmatched --- PASS: TestCreateDetectTemplate (0.01s) --- PASS: TestCreateDetectTemplate/matched (0.01s) --- PASS: TestCreateDetectTemplate/unmatched (0.00s) === RUN TestDelete --- PASS: TestDelete (0.00s) === RUN TestDeleteDuplicateLayers time=2024-12-25T03:23:47.953Z level=DEBUG source=manifest.go:53 msg="layer does not exist" digest=sha256:776957f9c9239232f060e29d642d8f5ef3bb931f485c27a13ae6385515fb425c --- PASS: TestDeleteDuplicateLayers (0.00s) === RUN TestGenerateChat time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string time=2024-12-25T03:23:47.953Z level=DEBUG source=sched.go:105 msg="starting llm scheduler" time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=token_embd.weight kind=0 shape=[1] offset=0 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape=[1] offset=4 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_norm.weight kind=0 shape=[1] offset=8 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_down.weight kind=0 shape=[1] offset=12 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_gate.weight kind=0 shape=[1] offset=16 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_up.weight kind=0 shape=[1] offset=20 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_norm.weight kind=0 shape=[1] offset=24 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_k.weight kind=0 shape=[1] offset=28 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_output.weight kind=0 shape=[1] offset=32 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_q.weight kind=0 shape=[1] offset=36 time=2024-12-25T03:23:47.953Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_v.weight kind=0 shape=[1] offset=40 === RUN TestGenerateChat/missing_body === RUN TestGenerateChat/missing_model === RUN TestGenerateChat/missing_capabilities_chat time=2024-12-25T03:23:47.954Z level=DEBUG source=gguf.go:565 msg=bert.pooling_type type=uint32 time=2024-12-25T03:23:47.954Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string === RUN TestGenerateChat/load_model time=2024-12-25T03:23:47.955Z level=INFO source=gpu.go:221 msg="looking for compatible GPUs" time=2024-12-25T03:23:47.956Z level=WARN source=gpu.go:732 msg="unable to locate gpu dependency libraries" time=2024-12-25T03:23:47.962Z level=DEBUG source=gpu.go:94 msg="searching for GPU discovery libraries for NVIDIA" time=2024-12-25T03:23:47.962Z level=WARN source=gpu.go:732 msg="unable to locate gpu dependency libraries" time=2024-12-25T03:23:47.962Z level=DEBUG source=gpu.go:509 msg="Searching for GPU library" name=libcuda.so* time=2024-12-25T03:23:47.962Z level=WARN source=gpu.go:732 msg="unable to locate gpu dependency libraries" time=2024-12-25T03:23:47.962Z level=DEBUG source=gpu.go:532 msg="gpu library search" globs="[libcuda.so* /usr/src/RPM/BUILD/ollama-0.5.1/server/libcuda.so* /usr/local/cuda*/targets/*/lib/libcuda.so* /usr/lib/*-linux-gnu/nvidia/current/libcuda.so* /usr/lib/*-linux-gnu/libcuda.so* /usr/lib/wsl/lib/libcuda.so* /usr/lib/wsl/drivers/*/libcuda.so* /opt/cuda/lib*/libcuda.so* /usr/local/cuda/lib*/libcuda.so* /usr/lib*/libcuda.so* /usr/local/lib*/libcuda.so*]" time=2024-12-25T03:23:47.963Z level=DEBUG source=gpu.go:566 msg="discovered GPU libraries" paths=[] time=2024-12-25T03:23:47.963Z level=DEBUG source=gpu.go:509 msg="Searching for GPU library" name=libcudart.so* time=2024-12-25T03:23:47.963Z level=WARN source=gpu.go:732 msg="unable to locate gpu dependency libraries" time=2024-12-25T03:23:47.963Z level=DEBUG source=gpu.go:532 msg="gpu library search" globs="[libcudart.so* /usr/src/RPM/BUILD/ollama-0.5.1/server/libcudart.so* /usr/local/cuda/lib64/libcudart.so* /usr/lib/x86_64-linux-gnu/nvidia/current/libcudart.so* /usr/lib/x86_64-linux-gnu/libcudart.so* /usr/lib/wsl/lib/libcudart.so* /usr/lib/wsl/drivers/*/libcudart.so* /opt/cuda/lib64/libcudart.so* /usr/local/cuda*/targets/aarch64-linux/lib/libcudart.so* /usr/lib/aarch64-linux-gnu/nvidia/current/libcudart.so* /usr/lib/aarch64-linux-gnu/libcudart.so* /usr/local/cuda/lib*/libcudart.so* /usr/lib*/libcudart.so* /usr/local/lib*/libcudart.so*]" time=2024-12-25T03:23:47.963Z level=DEBUG source=gpu.go:566 msg="discovered GPU libraries" paths=[] time=2024-12-25T03:23:47.963Z level=DEBUG source=amd_linux.go:416 msg="amdgpu driver not detected /sys/module/amdgpu" time=2024-12-25T03:23:47.963Z level=INFO source=gpu.go:386 msg="no compatible GPUs were discovered" time=2024-12-25T03:23:47.963Z level=DEBUG source=sched.go:181 msg="updating default concurrency" OLLAMA_MAX_LOADED_MODELS=0x8472a0 gpu_count=1 time=2024-12-25T03:23:47.963Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" === RUN TestGenerateChat/messages time=2024-12-25T03:23:47.965Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.8 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.965Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.966Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="user: Hello!\n" === RUN TestGenerateChat/messages_with_model_system time=2024-12-25T03:23:47.968Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.968Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.969Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="system: You are a helpful assistant.\nuser: Hello!\n" === RUN TestGenerateChat/messages_with_system time=2024-12-25T03:23:47.969Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.969Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.971Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="system: You can perform magic tricks.\nuser: Hello!\n" === RUN TestGenerateChat/messages_with_interleaved_system time=2024-12-25T03:23:47.971Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.971Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.972Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="system: You are a helpful assistant.\nuser: Hello!\nassistant: I can help you with that.\nsystem: You can perform magic tricks.\nuser: Help me write tests.\n" === RUN TestGenerateChat/messages_with_tools_(non-streaming) time=2024-12-25T03:23:47.973Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.973Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.974Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="\n[{\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"description\":\"Get the current weather\",\"parameters\":{\"type\":\"object\",\"required\":[\"location\"],\"properties\":{\"location\":{\"type\":\"string\",\"description\":\"The city and state\"},\"unit\":{\"type\":\"string\",\"description\":\"\",\"enum\":[\"celsius\",\"fahrenheit\"]}}}}}]\nsystem: You are a helpful assistant.\nuser: What's the weather in Seattle?\n" === RUN TestGenerateChat/messages_with_tools_(streaming) time=2024-12-25T03:23:47.975Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:47.975Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:47.976Z level=DEBUG source=routes.go:1464 msg="chat request" images=0 prompt="\n[{\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"description\":\"Get the current weather\",\"parameters\":{\"type\":\"object\",\"required\":[\"location\"],\"properties\":{\"location\":{\"type\":\"string\",\"description\":\"The city and state\"},\"unit\":{\"type\":\"string\",\"description\":\"\",\"enum\":[\"celsius\",\"fahrenheit\"]}}}}}]\nsystem: You are a helpful assistant.\nuser: What's the weather in Seattle?\n" --- PASS: TestGenerateChat (0.05s) --- PASS: TestGenerateChat/missing_body (0.00s) --- PASS: TestGenerateChat/missing_model (0.00s) --- PASS: TestGenerateChat/missing_capabilities_chat (0.00s) --- PASS: TestGenerateChat/load_model (0.01s) --- PASS: TestGenerateChat/messages (0.00s) --- PASS: TestGenerateChat/messages_with_model_system (0.00s) --- PASS: TestGenerateChat/messages_with_system (0.00s) --- PASS: TestGenerateChat/messages_with_interleaved_system (0.00s) --- PASS: TestGenerateChat/messages_with_tools_(non-streaming) (0.00s) --- PASS: TestGenerateChat/messages_with_tools_(streaming) (0.03s) === RUN TestGenerate time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string time=2024-12-25T03:23:48.007Z level=DEBUG source=sched.go:105 msg="starting llm scheduler" time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=token_embd.weight kind=0 shape=[1] offset=0 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape=[1] offset=4 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_norm.weight kind=0 shape=[1] offset=8 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_down.weight kind=0 shape=[1] offset=12 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_gate.weight kind=0 shape=[1] offset=16 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_up.weight kind=0 shape=[1] offset=20 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.ffn_norm.weight kind=0 shape=[1] offset=24 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_k.weight kind=0 shape=[1] offset=28 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_output.weight kind=0 shape=[1] offset=32 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_q.weight kind=0 shape=[1] offset=36 time=2024-12-25T03:23:48.007Z level=DEBUG source=gguf.go:620 msg=blk.0.attn_v.weight kind=0 shape=[1] offset=40 === RUN TestGenerate/missing_body === RUN TestGenerate/missing_model === RUN TestGenerate/missing_capabilities_generate time=2024-12-25T03:23:48.008Z level=DEBUG source=gguf.go:565 msg=bert.pooling_type type=uint32 time=2024-12-25T03:23:48.008Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string === RUN TestGenerate/missing_capabilities_suffix === RUN TestGenerate/load_model time=2024-12-25T03:23:48.011Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.011Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" === RUN TestGenerate/prompt time=2024-12-25T03:23:48.012Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.012Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:48.014Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="User: Hello! " === RUN TestGenerate/prompt_with_model_system time=2024-12-25T03:23:48.015Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.015Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:48.016Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="System: You are a helpful assistant. User: Hello! " === RUN TestGenerate/prompt_with_system time=2024-12-25T03:23:48.016Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.017Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:48.018Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="System: You can perform magic tricks. User: Hello! " === RUN TestGenerate/prompt_with_template time=2024-12-25T03:23:48.019Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="441.9 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.019Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:48.020Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="You can perform magic tricks. ### USER Help me write tests. " === RUN TestGenerate/prompt_with_suffix time=2024-12-25T03:23:48.021Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="441.9 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="442.0 GiB" now.free_swap="745.2 GiB" time=2024-12-25T03:23:48.021Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading" time=2024-12-25T03:23:48.022Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="
 def add(     return c "
=== RUN   TestGenerate/prompt_without_suffix
time=2024-12-25T03:23:48.023Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="442.0 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="442.0 GiB" now.free_swap="745.2 GiB"
time=2024-12-25T03:23:48.023Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading"
time=2024-12-25T03:23:48.024Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="def add("
=== RUN   TestGenerate/raw
time=2024-12-25T03:23:48.025Z level=DEBUG source=gpu.go:398 msg="updating system memory data" before.total="503.7 GiB" before.free="442.0 GiB" before.free_swap="745.2 GiB" now.total="503.7 GiB" now.free="442.0 GiB" now.free_swap="745.2 GiB"
time=2024-12-25T03:23:48.025Z level=DEBUG source=sched.go:211 msg="cpu mode with first model, loading"
time=2024-12-25T03:23:48.026Z level=DEBUG source=routes.go:268 msg="generate request" images=0 prompt="Help me write tests."
--- PASS: TestGenerate (0.02s)
    --- PASS: TestGenerate/missing_body (0.00s)
    --- PASS: TestGenerate/missing_model (0.00s)
    --- PASS: TestGenerate/missing_capabilities_generate (0.00s)
    --- PASS: TestGenerate/missing_capabilities_suffix (0.00s)
    --- PASS: TestGenerate/load_model (0.00s)
    --- PASS: TestGenerate/prompt (0.00s)
    --- PASS: TestGenerate/prompt_with_model_system (0.00s)
    --- PASS: TestGenerate/prompt_with_system (0.00s)
    --- PASS: TestGenerate/prompt_with_template (0.00s)
    --- PASS: TestGenerate/prompt_with_suffix (0.00s)
    --- PASS: TestGenerate/prompt_without_suffix (0.00s)
    --- PASS: TestGenerate/raw (0.00s)
=== RUN   TestList
--- PASS: TestList (0.01s)
=== RUN   Test_Routes
=== RUN   Test_Routes/Version_Handler
[GIN] 2024/12/25 - 03:23:48 | 200 |      20.591µs |       127.0.0.1 | GET      "/api/version"
=== RUN   Test_Routes/Tags_Handler_(no_tags)
[GIN] 2024/12/25 - 03:23:48 | 200 |      49.241µs |       127.0.0.1 | GET      "/api/tags"
=== RUN   Test_Routes/openai_empty_list
[GIN] 2024/12/25 - 03:23:48 | 200 |      66.922µs |       127.0.0.1 | GET      "/v1/models"
=== RUN   Test_Routes/Tags_Handler_(yes_tags)
    routes_test.go:96: Status: creating new layer sha256:a4e5e156ddec27e286f75328784d7106b60a4eb1d246e950a001a3f944fbda99
    routes_test.go:96: Status: creating new layer sha256:4f9d252f34ae677363956ffc6dd2d10918a539c5c91f5ee2fe889d9178be6ae3
    routes_test.go:96: Status: creating new layer sha256:0f239b83e9e2aad7cd997a5bb44124937a32ac1f4e98e95a2f46e7b966bfc878
    routes_test.go:96: Status: writing manifest
    routes_test.go:96: Status: success
[GIN] 2024/12/25 - 03:23:48 | 200 |     283.526µs |       127.0.0.1 | GET      "/api/tags"
=== RUN   Test_Routes/Delete_Model_Handler
    routes_test.go:96: Status: using existing layer sha256:a4e5e156ddec27e286f75328784d7106b60a4eb1d246e950a001a3f944fbda99
    routes_test.go:96: Status: using existing layer sha256:4f9d252f34ae677363956ffc6dd2d10918a539c5c91f5ee2fe889d9178be6ae3
    routes_test.go:96: Status: using existing layer sha256:0f239b83e9e2aad7cd997a5bb44124937a32ac1f4e98e95a2f46e7b966bfc878
    routes_test.go:96: Status: writing manifest
    routes_test.go:96: Status: success
[GIN] 2024/12/25 - 03:23:48 | 200 |     493.919µs |       127.0.0.1 | DELETE   "/api/delete"
=== RUN   Test_Routes/Delete_Non-existent_Model
[GIN] 2024/12/25 - 03:23:48 | 404 |      35.261µs |       127.0.0.1 | DELETE   "/api/delete"
=== RUN   Test_Routes/openai_list_models_with_tags
[GIN] 2024/12/25 - 03:23:48 | 200 |     158.033µs |       127.0.0.1 | GET      "/v1/models"
=== RUN   Test_Routes/Create_Model_Handler
[GIN] 2024/12/25 - 03:23:48 | 200 |     456.688µs |       127.0.0.1 | POST     "/api/create"
=== RUN   Test_Routes/Copy_Model_Handler
    routes_test.go:96: Status: using existing layer sha256:a4e5e156ddec27e286f75328784d7106b60a4eb1d246e950a001a3f944fbda99
    routes_test.go:96: Status: using existing layer sha256:4f9d252f34ae677363956ffc6dd2d10918a539c5c91f5ee2fe889d9178be6ae3
    routes_test.go:96: Status: using existing layer sha256:0f239b83e9e2aad7cd997a5bb44124937a32ac1f4e98e95a2f46e7b966bfc878
    routes_test.go:96: Status: writing manifest
    routes_test.go:96: Status: success
[GIN] 2024/12/25 - 03:23:48 | 200 |     429.217µs |       127.0.0.1 | POST     "/api/copy"
=== RUN   Test_Routes/Show_Model_Handler
    routes_test.go:96: Status: using existing layer sha256:a4e5e156ddec27e286f75328784d7106b60a4eb1d246e950a001a3f944fbda99
    routes_test.go:96: Status: using existing layer sha256:4f9d252f34ae677363956ffc6dd2d10918a539c5c91f5ee2fe889d9178be6ae3
    routes_test.go:96: Status: using existing layer sha256:0f239b83e9e2aad7cd997a5bb44124937a32ac1f4e98e95a2f46e7b966bfc878
    routes_test.go:96: Status: writing manifest
    routes_test.go:96: Status: success
[GIN] 2024/12/25 - 03:23:48 | 200 |     690.002µs |       127.0.0.1 | POST     "/api/show"
=== RUN   Test_Routes/openai_retrieve_model_handler
[GIN] 2024/12/25 - 03:23:48 | 200 |     234.494µs |       127.0.0.1 | GET      "/v1/models/show-model"
--- PASS: Test_Routes (0.01s)
    --- PASS: Test_Routes/Version_Handler (0.00s)
    --- PASS: Test_Routes/Tags_Handler_(no_tags) (0.00s)
    --- PASS: Test_Routes/openai_empty_list (0.00s)
    --- PASS: Test_Routes/Tags_Handler_(yes_tags) (0.00s)
    --- PASS: Test_Routes/Delete_Model_Handler (0.00s)
    --- PASS: Test_Routes/Delete_Non-existent_Model (0.00s)
    --- PASS: Test_Routes/openai_list_models_with_tags (0.00s)
    --- PASS: Test_Routes/Create_Model_Handler (0.00s)
    --- PASS: Test_Routes/Copy_Model_Handler (0.00s)
    --- PASS: Test_Routes/Show_Model_Handler (0.00s)
    --- PASS: Test_Routes/openai_retrieve_model_handler (0.00s)
=== RUN   TestManifestCaseSensitivity
    routes_test.go:571: creating
    routes_test.go:580: dir entries:
    routes_test.go:530:     d ./
    routes_test.go:530:     d ExamplE/
    routes_test.go:530:     d nAmESpace/
    routes_test.go:530:     d mODeL/
    routes_test.go:530:     - taG
    routes_test.go:582: creating (again)
    routes_test.go:588: dir entries:
    routes_test.go:530:     d ./
    routes_test.go:530:     d ExamplE/
    routes_test.go:530:     d nAmESpace/
    routes_test.go:530:     d mODeL/
    routes_test.go:530:     - taG
    routes_test.go:590: pulling
    routes_test.go:596: dir entries:
    routes_test.go:530:     d ./
    routes_test.go:530:     d ExamplE/
    routes_test.go:530:     d nAmESpace/
    routes_test.go:530:     d mODeL/
    routes_test.go:530:     - taG
    routes_test.go:598: copying
    routes_test.go:603: dir entries:
    routes_test.go:530:     d ./
    routes_test.go:530:     d ExamplE/
    routes_test.go:530:     d nAmESpace/
    routes_test.go:530:     d mODeL/
    routes_test.go:530:     - taG
--- PASS: TestManifestCaseSensitivity (0.00s)
=== RUN   TestShow
time=2024-12-25T03:23:48.043Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.043Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.043Z level=DEBUG source=gguf.go:565 msg=general.type type=string
--- PASS: TestShow (0.00s)
=== RUN   TestNormalize
=== RUN   TestNormalize/#00
=== RUN   TestNormalize/#01
=== RUN   TestNormalize/#02
=== RUN   TestNormalize/#03
=== RUN   TestNormalize/#04
--- PASS: TestNormalize (0.00s)
    --- PASS: TestNormalize/#00 (0.00s)
    --- PASS: TestNormalize/#01 (0.00s)
    --- PASS: TestNormalize/#02 (0.00s)
    --- PASS: TestNormalize/#03 (0.00s)
    --- PASS: TestNormalize/#04 (0.00s)
=== RUN   TestInitScheduler
--- PASS: TestInitScheduler (0.00s)
=== RUN   TestLoad
time=2024-12-25T03:23:48.044Z level=INFO source=sched.go:428 msg="NewLlamaServer failed" model=foo error="something failed to load model blah: this model may be incompatible with your version of Ollama. If you previously pulled this model, try updating it by running `ollama pull `"
time=2024-12-25T03:23:48.044Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.044Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=foo
time=2024-12-25T03:23:48.044Z level=INFO source=sched.go:449 msg="loaded runners" count=2
time=2024-12-25T03:23:48.044Z level=ERROR source=sched.go:455 msg="error loading llama server" error="wait failure"
time=2024-12-25T03:23:48.044Z level=DEBUG source=sched.go:458 msg="triggering expiration for failed load" model=dummy_model_path
--- PASS: TestLoad (0.00s)
=== RUN   TestRequestsSameModelSameRequest
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.045Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.046Z level=INFO source=sched_test.go:180 msg=a
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestRequestsSameModelSameRequest792052286/001/ollama-model-11702299696
time=2024-12-25T03:23:48.046Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.046Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsSameModelSameRequest792052286/001/ollama-model-11702299696 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.046Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsSameModelSameRequest792052286/001/ollama-model-11702299696
time=2024-12-25T03:23:48.046Z level=INFO source=sched_test.go:197 msg=b
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=/usr/src/tmp/TestRequestsSameModelSameRequest792052286/001/ollama-model-11702299696
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.046Z level=DEBUG source=sched.go:407 msg="context for request finished"
--- PASS: TestRequestsSameModelSameRequest (0.00s)
=== RUN   TestRequestsSimpleReloadSameModel
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.046Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.047Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.047Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.047Z level=INFO source=sched_test.go:224 msg=a
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.047Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.047Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.047Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.047Z level=INFO source=sched_test.go:242 msg=b
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:283 msg="resetting model to expire immediately to make room" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682 refCount=1
time=2024-12-25T03:23:48.047Z level=DEBUG source=sched.go:296 msg="waiting for pending requests to complete and unload to occur" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:332 msg="runner with zero duration has gone idle, expiring to unload" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682 refCount=0
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:302 msg="unload completed" modelPath=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.048Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.048Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsSimpleReloadSameModel2501071799/001/ollama-model-13145843682
time=2024-12-25T03:23:48.048Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.049Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.049Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
--- PASS: TestRequestsSimpleReloadSameModel (0.00s)
=== RUN   TestRequestsMultipleLoadedModels
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.049Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.050Z level=INFO source=sched_test.go:275 msg=a
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.050Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.050Z level=INFO source=sched_test.go:294 msg=b
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:181 msg="updating default concurrency" OLLAMA_MAX_LOADED_MODELS=0x8472a0 gpu_count=1
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:496 msg="gpu reported" gpu="" library=metal available="11.2 GiB"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:507 msg="updated VRAM based on existing loaded models" gpu="" library=metal total="22.4 GiB" available="11.2 GiB"
time=2024-12-25T03:23:48.050Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:249 msg="new model fits with existing models, loading"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:449 msg="loaded runners" count=2
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.050Z level=INFO source=sched_test.go:312 msg=c
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:826 msg="evaluating if CPU model load will fit in available system memory"
time=2024-12-25T03:23:48.050Z level=DEBUG source=memory.go:107 msg=evaluating library=cpu gpu_count=1 available="[24.2 GiB]"
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:829 msg="cpu inference mode, model fits in available system memory" model="256.0 MiB" available="24.2 GiB"
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:217 msg="cpu mode with available system memory or first model, loading"
time=2024-12-25T03:23:48.050Z level=INFO source=sched.go:449 msg="loaded runners" count=3
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/003/ollama-model-4a1231582389
time=2024-12-25T03:23:48.050Z level=INFO source=sched_test.go:330 msg=d
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:339 msg="runner with non-zero duration has gone idle, adding timer" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858 duration=5ms
time=2024-12-25T03:23:48.050Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858 refCount=0
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:155 msg="max runners achieved, unloading one to make room" runner_count=3
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:784 msg="found an idle runner to unload"
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:283 msg="resetting model to expire immediately to make room" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858 refCount=0
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:296 msg="waiting for pending requests to complete and unload to occur" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:302 msg="unload completed" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/001/ollama-model-3a4235632858
time=2024-12-25T03:23:48.052Z level=DEBUG source=sched.go:496 msg="gpu reported" gpu="" library=metal available="11.2 GiB"
time=2024-12-25T03:23:48.052Z level=WARN source=sched.go:499 msg="predicted usage exceeds VRAM" gpu="" totalMemory=24000000000 predicted=24000000030
time=2024-12-25T03:23:48.052Z level=INFO source=sched.go:507 msg="updated VRAM based on existing loaded models" gpu="" library=metal total="22.4 GiB" available="0 B"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[0 B]"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=metal variant="" compute="" driver=0.0 name="" total="22.4 GiB" available="0 B" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="560.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[0 B]"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=metal variant="" compute="" driver=0.0 name="" total="22.4 GiB" available="0 B" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="164.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[0 B]"
time=2024-12-25T03:23:48.052Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=metal variant="" compute="" driver=0.0 name="" total="22.4 GiB" available="0 B" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="560.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.053Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.053Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[0 B]"
time=2024-12-25T03:23:48.053Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=metal variant="" compute="" driver=0.0 name="" total="22.4 GiB" available="0 B" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="164.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.053Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.053Z level=DEBUG source=sched.go:789 msg="no idle runners, picking the shortest duration" count=2
time=2024-12-25T03:23:48.053Z level=DEBUG source=sched.go:283 msg="resetting model to expire immediately to make room" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209 refCount=1
time=2024-12-25T03:23:48.053Z level=DEBUG source=sched.go:296 msg="waiting for pending requests to complete and unload to occur" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:332 msg="runner with zero duration has gone idle, expiring to unload" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209 refCount=0
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:302 msg="unload completed" modelPath=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/002/ollama-model-3b1229100209
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:496 msg="gpu reported" gpu="" library=metal available="11.2 GiB"
time=2024-12-25T03:23:48.058Z level=INFO source=sched.go:507 msg="updated VRAM based on existing loaded models" gpu="" library=metal total="22.4 GiB" available="11.2 GiB"
time=2024-12-25T03:23:48.058Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.058Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/004/ollama-model-3c1449303822 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:249 msg="new model fits with existing models, loading"
time=2024-12-25T03:23:48.058Z level=INFO source=sched.go:449 msg="loaded runners" count=2
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestRequestsMultipleLoadedModels2014467354/004/ollama-model-3c1449303822
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
time=2024-12-25T03:23:48.058Z level=DEBUG source=sched.go:466 msg="context for request finished"
--- PASS: TestRequestsMultipleLoadedModels (0.01s)
=== RUN   TestGetRunner
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.059Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.059Z level=INFO source=sched_test.go:368 msg=a
time=2024-12-25T03:23:48.059Z level=INFO source=sched_test.go:371 msg=b
time=2024-12-25T03:23:48.059Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.059Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.059Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.059Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.059Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.059Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.059Z level=INFO source=sched_test.go:395 msg=c
time=2024-12-25T03:23:48.059Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.059Z level=DEBUG source=sched.go:339 msg="runner with non-zero duration has gone idle, adding timer" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671 duration=2ms
time=2024-12-25T03:23:48.060Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671 refCount=0
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:341 msg="timer expired, expiring to unload" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestGetRunner1755017240/001/ollama-model-1a2082921671
time=2024-12-25T03:23:48.062Z level=DEBUG source=sched.go:308 msg="ignoring unload event with no pending requests"
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
--- PASS: TestGetRunner (0.05s)
=== RUN   TestExpireRunner
time=2024-12-25T03:23:48.110Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=foo
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:332 msg="runner with zero duration has gone idle, expiring to unload" modelPath=foo
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=foo refCount=0
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=foo
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=foo
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=foo
time=2024-12-25T03:23:48.110Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=foo
time=2024-12-25T03:23:48.130Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.130Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
--- PASS: TestExpireRunner (0.02s)
=== RUN   TestPrematureExpired
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.130Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.131Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.131Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.131Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.131Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.131Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.131Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.131Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.131Z level=DEBUG source=memory.go:107 msg=evaluating library=metal gpu_count=1 available="[11.2 GiB]"
time=2024-12-25T03:23:48.131Z level=INFO source=sched.go:714 msg="new model will fit in available VRAM in single GPU, loading" model=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437 gpu="" parallel=4 available=12000000000 required="816.0 MiB"
time=2024-12-25T03:23:48.131Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.131Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.131Z level=INFO source=sched_test.go:481 msg="sending premature expired event now"
time=2024-12-25T03:23:48.131Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.131Z level=DEBUG source=sched.go:363 msg="expired event with positive ref count, retrying" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437 refCount=1
time=2024-12-25T03:23:48.136Z level=DEBUG source=sched.go:466 msg="context for request finished"
time=2024-12-25T03:23:48.136Z level=DEBUG source=sched.go:339 msg="runner with non-zero duration has gone idle, adding timer" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437 duration=5ms
time=2024-12-25T03:23:48.136Z level=DEBUG source=sched.go:357 msg="after processing request finished event" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437 refCount=0
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:308 msg="ignoring unload event with no pending requests"
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:341 msg="timer expired, expiring to unload" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:360 msg="runner expired event received" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:375 msg="got lock to unload" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:380 msg="runner released" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:384 msg="sending an unloaded event" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.141Z level=DEBUG source=sched.go:308 msg="ignoring unload event with no pending requests"
time=2024-12-25T03:23:48.166Z level=ERROR source=sched.go:325 msg="finished request signal received after model unloaded" modelPath=/usr/src/tmp/TestPrematureExpired949739262/001/ollama-model-1a2560327437
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
--- PASS: TestPrematureExpired (0.04s)
=== RUN   TestUseLoadedRunner
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:407 msg="context for request finished"
--- PASS: TestUseLoadedRunner (0.00s)
=== RUN   TestUpdateFreeSpace
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:496 msg="gpu reported" gpu=1 library=a available="900 B"
time=2024-12-25T03:23:48.172Z level=INFO source=sched.go:507 msg="updated VRAM based on existing loaded models" gpu=1 library=a total="1000 B" available="825 B"
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:496 msg="gpu reported" gpu=2 library=a available="1.9 KiB"
time=2024-12-25T03:23:48.172Z level=INFO source=sched.go:507 msg="updated VRAM based on existing loaded models" gpu=2 library=a total="2.0 KiB" available="1.8 KiB"
--- PASS: TestUpdateFreeSpace (0.00s)
=== RUN   TestFilterGPUsWithoutLoadingModels
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:522 msg="overlapping loads detected" gpus="[{memInfo:{TotalMemory:0 FreeMemory:0 FreeSwap:0} Library:cuda Variant: MinimumMemory:0 DependencyPath:[] EnvWorkarounds:[] UnreliableFreeMemory:false ID:0 Name: Compute: DriverMajor:0 DriverMinor:0}]" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:522 msg="overlapping loads detected" gpus="[{memInfo:{TotalMemory:0 FreeMemory:0 FreeSwap:0} Library:cuda Variant: MinimumMemory:0 DependencyPath:[] EnvWorkarounds:[] UnreliableFreeMemory:false ID:1 Name: Compute: DriverMajor:0 DriverMinor:0}]" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:522 msg="overlapping loads detected" gpus=[] model=""
--- PASS: TestFilterGPUsWithoutLoadingModels (0.00s)
=== RUN   TestFindRunnerToUnload
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:784 msg="found an idle runner to unload"
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:789 msg="no idle runners, picking the shortest duration" count=2
--- PASS: TestFindRunnerToUnload (0.00s)
=== RUN   TestNeedsReload
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:575 msg="evaluating already loaded" model=""
--- PASS: TestNeedsReload (0.00s)
=== RUN   TestUnloadAllRunners
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:798 msg="shutting down runner" model=a
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:798 msg="shutting down runner" model=b
--- PASS: TestUnloadAllRunners (0.00s)
=== RUN   TestUnload
--- PASS: TestUnload (0.00s)
=== RUN   TestAlreadyCanceled
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.172Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.172Z level=INFO source=sched_test.go:703 msg=scenario1a
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.172Z level=DEBUG source=sched.go:129 msg="pending request cancelled or timed out, skipping scheduling"
time=2024-12-25T03:23:48.177Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.177Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
--- PASS: TestAlreadyCanceled (0.01s)
=== RUN   TestHomogeneousGPUs
time=2024-12-25T03:23:48.177Z level=DEBUG source=gguf.go:565 msg=general.architecture type=string
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count type=uint32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=llama.attention.head_count_kv type=uint32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=llama.block_count type=uint32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=llama.context_length type=uint32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=llama.embedding_length type=uint32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.scores type=[]float32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.token_type type=[]int32
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:565 msg=tokenizer.ggml.tokens type=[]string
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:620 msg=output.weight kind=0 shape="[1 1 1 1]" offset=0
time=2024-12-25T03:23:48.178Z level=DEBUG source=gguf.go:620 msg=blk.0.attn.weight kind=0 shape="[1 1 1 1]" offset=4
time=2024-12-25T03:23:48.178Z level=INFO source=sched_test.go:736 msg=a
time=2024-12-25T03:23:48.178Z level=DEBUG source=sched.go:105 msg="starting llm scheduler"
time=2024-12-25T03:23:48.178Z level=DEBUG source=sched.go:224 msg="loading first model" model=/usr/src/tmp/TestHomogeneousGPUs3482231844/001/ollama-model-1975547269
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=cuda gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=cuda variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="681.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=cuda gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=cuda variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=cuda gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=cuda variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="681.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=cuda gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=cuda variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=rocm gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=rocm variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="681.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=rocm gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=rocm variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=rocm gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=rocm variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="128.0 MiB" gpu_zer_overhead="0 B" partial_offload="681.0 MiB" full_offload="560.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=rocm gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=rocm variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=cuda gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=cuda variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:107 msg=evaluating library=rocm gpu_count=1 available="[256.0 MiB]"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:186 msg="gpu has too little memory to allocate any layers" id="" library=rocm variant="" compute="" driver=0.0 name="" total="1.0 GiB" available="256.0 MiB" minimum_memory=0 layer_size="32.0 MiB" gpu_zer_overhead="0 B" partial_offload="193.0 MiB" full_offload="164.0 MiB"
time=2024-12-25T03:23:48.178Z level=DEBUG source=memory.go:330 msg="insufficient VRAM to load any model layers"
time=2024-12-25T03:23:48.178Z level=INFO source=sched.go:449 msg="loaded runners" count=1
time=2024-12-25T03:23:48.178Z level=DEBUG source=sched.go:462 msg="finished setting up runner" model=/usr/src/tmp/TestHomogeneousGPUs3482231844/001/ollama-model-1975547269
time=2024-12-25T03:23:48.178Z level=DEBUG source=sched.go:119 msg="shutting down scheduler pending loop"
time=2024-12-25T03:23:48.178Z level=DEBUG source=sched.go:318 msg="shutting down scheduler completed loop"
--- PASS: TestHomogeneousGPUs (0.00s)
PASS
ok  	github.com/ollama/ollama/server	0.435s
=== RUN   TestAspectRatios
--- PASS: TestAspectRatios (0.00s)
=== RUN   TestGetImageSizeFitToCanvas
--- PASS: TestGetImageSizeFitToCanvas (0.00s)
=== RUN   TestGetOptimalTiledCanvas
--- PASS: TestGetOptimalTiledCanvas (0.00s)
=== RUN   TestSplitToTiles
--- PASS: TestSplitToTiles (0.00s)
=== RUN   TestResize
--- PASS: TestResize (0.16s)
=== RUN   TestPad
--- PASS: TestPad (0.01s)
=== RUN   TestPackImages
--- PASS: TestPackImages (0.11s)
=== RUN   TestPreprocess
--- PASS: TestPreprocess (0.14s)
PASS
ok  	github.com/ollama/ollama/server/imageproc	0.425s
=== RUN   TestNamed
=== RUN   TestNamed/chatml
=== RUN   TestNamed/chatml#01
=== RUN   TestNamed/zephyr
=== RUN   TestNamed/chatml#02
=== RUN   TestNamed/openchat
=== RUN   TestNamed/chatml#03
=== RUN   TestNamed/chatml#04
=== RUN   TestNamed/chatml#05
=== RUN   TestNamed/chatml#06
=== RUN   TestNamed/zephyr#01
=== RUN   TestNamed/mistral-instruct
=== RUN   TestNamed/starcoder2-instruct
=== RUN   TestNamed/llama2-chat
=== RUN   TestNamed/codellama-70b-instruct
=== RUN   TestNamed/mistral-instruct#01
=== RUN   TestNamed/chatml#07
=== RUN   TestNamed/chatml#08
=== RUN   TestNamed/chatml#09
=== RUN   TestNamed/chatml#10
=== RUN   TestNamed/alpaca
=== RUN   TestNamed/chatqa
=== RUN   TestNamed/gemma-instruct
=== RUN   TestNamed/llama3-instruct
=== RUN   TestNamed/granite-instruct
=== RUN   TestNamed/magicoder
=== RUN   TestNamed/alfred
=== RUN   TestNamed/llama2-chat#01
=== RUN   TestNamed/phi-3
=== RUN   TestNamed/phi-3#01
=== RUN   TestNamed/phi-3#02
=== RUN   TestNamed/chatqa#01
=== RUN   TestNamed/falcon-instruct
=== RUN   TestNamed/falcon-instruct#01
=== RUN   TestNamed/solar-instruct
=== RUN   TestNamed/chatml#11
--- PASS: TestNamed (0.56s)
    --- PASS: TestNamed/chatml (0.02s)
    --- PASS: TestNamed/chatml#01 (0.01s)
    --- PASS: TestNamed/zephyr (0.01s)
    --- PASS: TestNamed/chatml#02 (0.01s)
    --- PASS: TestNamed/openchat (0.01s)
    --- PASS: TestNamed/chatml#03 (0.01s)
    --- PASS: TestNamed/chatml#04 (0.01s)
    --- PASS: TestNamed/chatml#05 (0.01s)
    --- PASS: TestNamed/chatml#06 (0.01s)
    --- PASS: TestNamed/zephyr#01 (0.01s)
    --- PASS: TestNamed/mistral-instruct (0.01s)
    --- PASS: TestNamed/starcoder2-instruct (0.02s)
    --- PASS: TestNamed/llama2-chat (0.03s)
    --- PASS: TestNamed/codellama-70b-instruct (0.02s)
    --- PASS: TestNamed/mistral-instruct#01 (0.02s)
    --- PASS: TestNamed/chatml#07 (0.02s)
    --- PASS: TestNamed/chatml#08 (0.01s)
    --- PASS: TestNamed/chatml#09 (0.02s)
    --- PASS: TestNamed/chatml#10 (0.06s)
    --- PASS: TestNamed/alpaca (0.03s)
    --- PASS: TestNamed/chatqa (0.01s)
    --- PASS: TestNamed/gemma-instruct (0.02s)
    --- PASS: TestNamed/llama3-instruct (0.01s)
    --- PASS: TestNamed/granite-instruct (0.01s)
    --- PASS: TestNamed/magicoder (0.02s)
    --- PASS: TestNamed/alfred (0.02s)
    --- PASS: TestNamed/llama2-chat#01 (0.03s)
    --- PASS: TestNamed/phi-3 (0.01s)
    --- PASS: TestNamed/phi-3#01 (0.01s)
    --- PASS: TestNamed/phi-3#02 (0.01s)
    --- PASS: TestNamed/chatqa#01 (0.02s)
    --- PASS: TestNamed/falcon-instruct (0.01s)
    --- PASS: TestNamed/falcon-instruct#01 (0.01s)
    --- PASS: TestNamed/solar-instruct (0.01s)
    --- PASS: TestNamed/chatml#11 (0.01s)
=== RUN   TestTemplate
=== RUN   TestTemplate/alfred.gotmpl
=== RUN   TestTemplate/alfred.gotmpl/user
=== RUN   TestTemplate/alfred.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/alfred.gotmpl/user-assistant-user
=== RUN   TestTemplate/alfred.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/alfred.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/alfred.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/alpaca.gotmpl
=== RUN   TestTemplate/alpaca.gotmpl/user
=== RUN   TestTemplate/alpaca.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/alpaca.gotmpl/user-assistant-user
=== RUN   TestTemplate/alpaca.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/alpaca.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/alpaca.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatml.gotmpl
=== RUN   TestTemplate/chatml.gotmpl/user-assistant-user
=== RUN   TestTemplate/chatml.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatml.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/chatml.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatml.gotmpl/user
=== RUN   TestTemplate/chatml.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatqa.gotmpl
=== RUN   TestTemplate/chatqa.gotmpl/user
=== RUN   TestTemplate/chatqa.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatqa.gotmpl/user-assistant-user
=== RUN   TestTemplate/chatqa.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/chatqa.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/chatqa.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/user
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/codellama-70b-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/falcon-instruct.gotmpl
=== RUN   TestTemplate/falcon-instruct.gotmpl/user
=== RUN   TestTemplate/falcon-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/falcon-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/falcon-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/falcon-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/falcon-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/gemma-instruct.gotmpl
=== RUN   TestTemplate/gemma-instruct.gotmpl/user
=== RUN   TestTemplate/gemma-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/gemma-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/gemma-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/gemma-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/gemma-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/granite-instruct.gotmpl
=== RUN   TestTemplate/granite-instruct.gotmpl/user
=== RUN   TestTemplate/granite-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/granite-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/granite-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/granite-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/granite-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama2-chat.gotmpl
=== RUN   TestTemplate/llama2-chat.gotmpl/user
=== RUN   TestTemplate/llama2-chat.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama2-chat.gotmpl/user-assistant-user
=== RUN   TestTemplate/llama2-chat.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama2-chat.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/llama2-chat.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama3-instruct.gotmpl
=== RUN   TestTemplate/llama3-instruct.gotmpl/user
=== RUN   TestTemplate/llama3-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama3-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/llama3-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/llama3-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/llama3-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/magicoder.gotmpl
=== RUN   TestTemplate/magicoder.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/magicoder.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/magicoder.gotmpl/user
=== RUN   TestTemplate/magicoder.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/magicoder.gotmpl/user-assistant-user
=== RUN   TestTemplate/magicoder.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/mistral-instruct.gotmpl
=== RUN   TestTemplate/mistral-instruct.gotmpl/user
=== RUN   TestTemplate/mistral-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/mistral-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/mistral-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/mistral-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/mistral-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/openchat.gotmpl
=== RUN   TestTemplate/openchat.gotmpl/user
=== RUN   TestTemplate/openchat.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/openchat.gotmpl/user-assistant-user
=== RUN   TestTemplate/openchat.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/openchat.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/openchat.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/phi-3.gotmpl
=== RUN   TestTemplate/phi-3.gotmpl/user
=== RUN   TestTemplate/phi-3.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/phi-3.gotmpl/user-assistant-user
=== RUN   TestTemplate/phi-3.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/phi-3.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/phi-3.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/solar-instruct.gotmpl
=== RUN   TestTemplate/solar-instruct.gotmpl/user
=== RUN   TestTemplate/solar-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/solar-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/solar-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/solar-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/solar-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/starcoder2-instruct.gotmpl
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/user
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/user-assistant-user
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/starcoder2-instruct.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/vicuna.gotmpl
=== RUN   TestTemplate/vicuna.gotmpl/user
=== RUN   TestTemplate/vicuna.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/vicuna.gotmpl/user-assistant-user
=== RUN   TestTemplate/vicuna.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/vicuna.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/vicuna.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/zephyr.gotmpl
=== RUN   TestTemplate/zephyr.gotmpl/user
=== RUN   TestTemplate/zephyr.gotmpl/legacy
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/zephyr.gotmpl/user-assistant-user
=== RUN   TestTemplate/zephyr.gotmpl/legacy#01
    template_test.go:133: legacy outputs are currently default outputs
=== RUN   TestTemplate/zephyr.gotmpl/system-user-assistant-user
=== RUN   TestTemplate/zephyr.gotmpl/legacy#02
    template_test.go:133: legacy outputs are currently default outputs
--- PASS: TestTemplate (0.01s)
    --- PASS: TestTemplate/alfred.gotmpl (0.00s)
        --- PASS: TestTemplate/alfred.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/alfred.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/alfred.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/alfred.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/alfred.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/alfred.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/alpaca.gotmpl (0.00s)
        --- PASS: TestTemplate/alpaca.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/alpaca.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/alpaca.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/alpaca.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/alpaca.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/alpaca.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/chatml.gotmpl (0.00s)
        --- PASS: TestTemplate/chatml.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/chatml.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/chatml.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/chatml.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/chatml.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/chatml.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/chatqa.gotmpl (0.00s)
        --- PASS: TestTemplate/chatqa.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/chatqa.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/chatqa.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/chatqa.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/chatqa.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/chatqa.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/codellama-70b-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/codellama-70b-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/codellama-70b-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/codellama-70b-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/codellama-70b-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/codellama-70b-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/codellama-70b-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/falcon-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/falcon-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/falcon-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/falcon-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/falcon-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/falcon-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/falcon-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/gemma-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/gemma-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/gemma-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/gemma-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/gemma-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/gemma-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/gemma-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/granite-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/granite-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/granite-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/granite-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/granite-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/granite-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/granite-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/llama2-chat.gotmpl (0.00s)
        --- PASS: TestTemplate/llama2-chat.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/llama2-chat.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/llama2-chat.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/llama2-chat.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/llama2-chat.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/llama2-chat.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/llama3-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/llama3-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/llama3-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/llama3-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/llama3-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/llama3-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/llama3-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/magicoder.gotmpl (0.00s)
        --- PASS: TestTemplate/magicoder.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/magicoder.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/magicoder.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/magicoder.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/magicoder.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/magicoder.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/mistral-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/mistral-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/mistral-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/mistral-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/mistral-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/mistral-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/mistral-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/openchat.gotmpl (0.00s)
        --- PASS: TestTemplate/openchat.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/openchat.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/openchat.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/openchat.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/openchat.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/openchat.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/phi-3.gotmpl (0.00s)
        --- PASS: TestTemplate/phi-3.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/phi-3.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/phi-3.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/phi-3.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/phi-3.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/phi-3.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/solar-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/solar-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/solar-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/solar-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/solar-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/solar-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/solar-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/starcoder2-instruct.gotmpl (0.00s)
        --- PASS: TestTemplate/starcoder2-instruct.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/starcoder2-instruct.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/starcoder2-instruct.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/starcoder2-instruct.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/starcoder2-instruct.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/starcoder2-instruct.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/vicuna.gotmpl (0.00s)
        --- PASS: TestTemplate/vicuna.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/vicuna.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/vicuna.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/vicuna.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/vicuna.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/vicuna.gotmpl/legacy#02 (0.00s)
    --- PASS: TestTemplate/zephyr.gotmpl (0.00s)
        --- PASS: TestTemplate/zephyr.gotmpl/user (0.00s)
        --- SKIP: TestTemplate/zephyr.gotmpl/legacy (0.00s)
        --- PASS: TestTemplate/zephyr.gotmpl/user-assistant-user (0.00s)
        --- SKIP: TestTemplate/zephyr.gotmpl/legacy#01 (0.00s)
        --- PASS: TestTemplate/zephyr.gotmpl/system-user-assistant-user (0.00s)
        --- SKIP: TestTemplate/zephyr.gotmpl/legacy#02 (0.00s)
=== RUN   TestParse
=== RUN   TestParse/#00
=== RUN   TestParse/#01
=== RUN   TestParse/#02
=== RUN   TestParse/#03
=== RUN   TestParse/#04
=== RUN   TestParse/#05
=== RUN   TestParse/#06
--- PASS: TestParse (0.00s)
    --- PASS: TestParse/#00 (0.00s)
    --- PASS: TestParse/#01 (0.00s)
    --- PASS: TestParse/#02 (0.00s)
    --- PASS: TestParse/#03 (0.00s)
    --- PASS: TestParse/#04 (0.00s)
    --- PASS: TestParse/#05 (0.00s)
    --- PASS: TestParse/#06 (0.00s)
=== RUN   TestExecuteWithMessages
=== RUN   TestExecuteWithMessages/mistral
=== RUN   TestExecuteWithMessages/mistral/no_response
=== RUN   TestExecuteWithMessages/mistral/response
=== RUN   TestExecuteWithMessages/mistral/messages
=== RUN   TestExecuteWithMessages/mistral_system
=== RUN   TestExecuteWithMessages/mistral_system/no_response
=== RUN   TestExecuteWithMessages/mistral_system/response
=== RUN   TestExecuteWithMessages/mistral_system/messages
=== RUN   TestExecuteWithMessages/mistral_assistant
=== RUN   TestExecuteWithMessages/mistral_assistant/no_response
=== RUN   TestExecuteWithMessages/mistral_assistant/response
=== RUN   TestExecuteWithMessages/mistral_assistant/messages
=== RUN   TestExecuteWithMessages/chatml
=== RUN   TestExecuteWithMessages/chatml/response
=== RUN   TestExecuteWithMessages/chatml/messages
--- PASS: TestExecuteWithMessages (0.00s)
    --- PASS: TestExecuteWithMessages/mistral (0.00s)
        --- PASS: TestExecuteWithMessages/mistral/no_response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral/response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral/messages (0.00s)
    --- PASS: TestExecuteWithMessages/mistral_system (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_system/no_response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_system/response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_system/messages (0.00s)
    --- PASS: TestExecuteWithMessages/mistral_assistant (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_assistant/no_response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_assistant/response (0.00s)
        --- PASS: TestExecuteWithMessages/mistral_assistant/messages (0.00s)
    --- PASS: TestExecuteWithMessages/chatml (0.00s)
        --- PASS: TestExecuteWithMessages/chatml/response (0.00s)
        --- PASS: TestExecuteWithMessages/chatml/messages (0.00s)
=== RUN   TestExecuteWithSuffix
=== RUN   TestExecuteWithSuffix/message
=== RUN   TestExecuteWithSuffix/prompt_suffix
--- PASS: TestExecuteWithSuffix (0.00s)
    --- PASS: TestExecuteWithSuffix/message (0.00s)
    --- PASS: TestExecuteWithSuffix/prompt_suffix (0.00s)
PASS
ok  	github.com/ollama/ollama/template	0.579s
=== RUN   TestParseNameParts
=== RUN   TestParseNameParts/registry.ollama.ai/library/dolphin-mistral:7b-v2.6-dpo-laser-q6_K
=== RUN   TestParseNameParts/scheme://host:port/namespace/model:tag
=== RUN   TestParseNameParts/host/namespace/model:tag
=== RUN   TestParseNameParts/host:port/namespace/model:tag
=== RUN   TestParseNameParts/host/namespace/model
=== RUN   TestParseNameParts/host:port/namespace/model
=== RUN   TestParseNameParts/namespace/model
=== RUN   TestParseNameParts/model
=== RUN   TestParseNameParts/h/nn/mm:t
=== RUN   TestParseNameParts/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888:88888888888888888888888888888888888888888888888888888888888888888888888888888888
=== RUN   TestParseNameParts/33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888:88888888888888888888888888888888888888888888888888888888888888888888888888888888
--- PASS: TestParseNameParts (0.00s)
    --- PASS: TestParseNameParts/registry.ollama.ai/library/dolphin-mistral:7b-v2.6-dpo-laser-q6_K (0.00s)
    --- PASS: TestParseNameParts/scheme://host:port/namespace/model:tag (0.00s)
    --- PASS: TestParseNameParts/host/namespace/model:tag (0.00s)
    --- PASS: TestParseNameParts/host:port/namespace/model:tag (0.00s)
    --- PASS: TestParseNameParts/host/namespace/model (0.00s)
    --- PASS: TestParseNameParts/host:port/namespace/model (0.00s)
    --- PASS: TestParseNameParts/namespace/model (0.00s)
    --- PASS: TestParseNameParts/model (0.00s)
    --- PASS: TestParseNameParts/h/nn/mm:t (0.00s)
    --- PASS: TestParseNameParts/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888:88888888888888888888888888888888888888888888888888888888888888888888888888888888 (0.00s)
    --- PASS: TestParseNameParts/33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333/88888888888888888888888888888888888888888888888888888888888888888888888888888888/88888888888888888888888888888888888888888888888888888888888888888888888888888888:88888888888888888888888888888888888888888888888888888888888888888888888888888888 (0.00s)
=== RUN   TestNameparseNameDefault
--- PASS: TestNameparseNameDefault (0.00s)
=== RUN   TestNameIsValid
--- PASS: TestNameIsValid (0.00s)
=== RUN   TestNameIsValidPart
=== RUN   TestNameIsValidPart/#00
=== RUN   TestNameIsValidPart/a
=== RUN   TestNameIsValidPart/a.
=== RUN   TestNameIsValidPart/a.b
=== RUN   TestNameIsValidPart/a:123
=== RUN   TestNameIsValidPart/a:123/aa/bb
=== RUN   TestNameIsValidPart/bb
=== RUN   TestNameIsValidPart/a.#01
=== RUN   TestNameIsValidPart/-h
=== RUN   TestNameIsValidPart/sha256-1000000000000000000000000000000000000000000000000000000000000000
--- PASS: TestNameIsValidPart (0.00s)
    --- PASS: TestNameIsValidPart/#00 (0.00s)
    --- PASS: TestNameIsValidPart/a (0.00s)
    --- PASS: TestNameIsValidPart/a. (0.00s)
    --- PASS: TestNameIsValidPart/a.b (0.00s)
    --- PASS: TestNameIsValidPart/a:123 (0.00s)
    --- PASS: TestNameIsValidPart/a:123/aa/bb (0.00s)
    --- PASS: TestNameIsValidPart/bb (0.00s)
    --- PASS: TestNameIsValidPart/a.#01 (0.00s)
    --- PASS: TestNameIsValidPart/-h (0.00s)
    --- PASS: TestNameIsValidPart/sha256-1000000000000000000000000000000000000000000000000000000000000000 (0.00s)
=== RUN   TestFilepathAllocs
--- PASS: TestFilepathAllocs (0.00s)
=== RUN   TestParseNameFromFilepath
=== RUN   TestParseNameFromFilepath/model
=== RUN   TestParseNameFromFilepath/host/namespace/model/tag
=== RUN   TestParseNameFromFilepath/model/tag
=== RUN   TestParseNameFromFilepath/.
=== RUN   TestParseNameFromFilepath/host:port/namespace/model/tag
=== RUN   TestParseNameFromFilepath/namespace/model/tag
=== RUN   TestParseNameFromFilepath/../../model/tag
=== RUN   TestParseNameFromFilepath/namespace/tag
=== RUN   TestParseNameFromFilepath//path/to/random/file
--- PASS: TestParseNameFromFilepath (0.00s)
    --- PASS: TestParseNameFromFilepath/model (0.00s)
    --- PASS: TestParseNameFromFilepath/host/namespace/model/tag (0.00s)
    --- PASS: TestParseNameFromFilepath/model/tag (0.00s)
    --- PASS: TestParseNameFromFilepath/. (0.00s)
    --- PASS: TestParseNameFromFilepath/host:port/namespace/model/tag (0.00s)
    --- PASS: TestParseNameFromFilepath/namespace/model/tag (0.00s)
    --- PASS: TestParseNameFromFilepath/../../model/tag (0.00s)
    --- PASS: TestParseNameFromFilepath/namespace/tag (0.00s)
    --- PASS: TestParseNameFromFilepath//path/to/random/file (0.00s)
=== RUN   TestDisplayShortest
=== RUN   TestDisplayShortest/registry.ollama.ai/library/model:latest
=== RUN   TestDisplayShortest/registry.ollama.ai/library/model:tag
=== RUN   TestDisplayShortest/registry.ollama.ai/namespace/model:tag
=== RUN   TestDisplayShortest/host/namespace/model:tag
=== RUN   TestDisplayShortest/host/library/model:tag
--- PASS: TestDisplayShortest (0.00s)
    --- PASS: TestDisplayShortest/registry.ollama.ai/library/model:latest (0.00s)
    --- PASS: TestDisplayShortest/registry.ollama.ai/library/model:tag (0.00s)
    --- PASS: TestDisplayShortest/registry.ollama.ai/namespace/model:tag (0.00s)
    --- PASS: TestDisplayShortest/host/namespace/model:tag (0.00s)
    --- PASS: TestDisplayShortest/host/library/model:tag (0.00s)
=== RUN   TestIsValidNamespace
=== RUN   TestIsValidNamespace/#00
=== RUN   TestIsValidNamespace/a
=== RUN   TestIsValidNamespace/a:b
=== RUN   TestIsValidNamespace/a/b
=== RUN   TestIsValidNamespace/a:b/c
=== RUN   TestIsValidNamespace/a/b:c
=== RUN   TestIsValidNamespace/a/b:c#01
=== RUN   TestIsValidNamespace/a/b:c/d
=== RUN   TestIsValidNamespace/a/b:c/d@e
=== RUN   TestIsValidNamespace/a/b:c/d@sha256-100
=== RUN   TestIsValidNamespace/himynameisjoe
=== RUN   TestIsValidNamespace/himynameisreallyreallyreallyreallylongbutitshouldstillbevalid
--- PASS: TestIsValidNamespace (0.00s)
    --- PASS: TestIsValidNamespace/#00 (0.00s)
    --- PASS: TestIsValidNamespace/a (0.00s)
    --- PASS: TestIsValidNamespace/a:b (0.00s)
    --- PASS: TestIsValidNamespace/a/b (0.00s)
    --- PASS: TestIsValidNamespace/a:b/c (0.00s)
    --- PASS: TestIsValidNamespace/a/b:c (0.00s)
    --- PASS: TestIsValidNamespace/a/b:c#01 (0.00s)
    --- PASS: TestIsValidNamespace/a/b:c/d (0.00s)
    --- PASS: TestIsValidNamespace/a/b:c/d@e (0.00s)
    --- PASS: TestIsValidNamespace/a/b:c/d@sha256-100 (0.00s)
    --- PASS: TestIsValidNamespace/himynameisjoe (0.00s)
    --- PASS: TestIsValidNamespace/himynameisreallyreallyreallyreallylongbutitshouldstillbevalid (0.00s)
=== RUN   FuzzName
=== RUN   FuzzName/seed#0
=== RUN   FuzzName/seed#1
=== RUN   FuzzName/seed#2
=== RUN   FuzzName/seed#3
=== RUN   FuzzName/seed#4
=== RUN   FuzzName/seed#5
=== RUN   FuzzName/seed#6
=== RUN   FuzzName/seed#7
=== RUN   FuzzName/seed#8
=== RUN   FuzzName/seed#9
=== RUN   FuzzName/seed#10
=== RUN   FuzzName/seed#11
=== RUN   FuzzName/seed#12
=== RUN   FuzzName/seed#13
=== RUN   FuzzName/seed#14
=== RUN   FuzzName/seed#15
=== RUN   FuzzName/seed#16
=== RUN   FuzzName/seed#17
=== RUN   FuzzName/seed#18
=== RUN   FuzzName/seed#19
=== RUN   FuzzName/seed#20
=== RUN   FuzzName/seed#21
=== RUN   FuzzName/seed#22
=== RUN   FuzzName/seed#23
=== RUN   FuzzName/seed#24
=== RUN   FuzzName/seed#25
=== RUN   FuzzName/seed#26
=== RUN   FuzzName/seed#27
=== RUN   FuzzName/seed#28
=== RUN   FuzzName/seed#29
=== RUN   FuzzName/d37463aa416f6bab
--- PASS: FuzzName (0.00s)
    --- PASS: FuzzName/seed#0 (0.00s)
    --- PASS: FuzzName/seed#1 (0.00s)
    --- PASS: FuzzName/seed#2 (0.00s)
    --- PASS: FuzzName/seed#3 (0.00s)
    --- PASS: FuzzName/seed#4 (0.00s)
    --- PASS: FuzzName/seed#5 (0.00s)
    --- PASS: FuzzName/seed#6 (0.00s)
    --- PASS: FuzzName/seed#7 (0.00s)
    --- PASS: FuzzName/seed#8 (0.00s)
    --- PASS: FuzzName/seed#9 (0.00s)
    --- PASS: FuzzName/seed#10 (0.00s)
    --- PASS: FuzzName/seed#11 (0.00s)
    --- PASS: FuzzName/seed#12 (0.00s)
    --- PASS: FuzzName/seed#13 (0.00s)
    --- PASS: FuzzName/seed#14 (0.00s)
    --- PASS: FuzzName/seed#15 (0.00s)
    --- PASS: FuzzName/seed#16 (0.00s)
    --- PASS: FuzzName/seed#17 (0.00s)
    --- PASS: FuzzName/seed#18 (0.00s)
    --- PASS: FuzzName/seed#19 (0.00s)
    --- PASS: FuzzName/seed#20 (0.00s)
    --- PASS: FuzzName/seed#21 (0.00s)
    --- PASS: FuzzName/seed#22 (0.00s)
    --- PASS: FuzzName/seed#23 (0.00s)
    --- PASS: FuzzName/seed#24 (0.00s)
    --- PASS: FuzzName/seed#25 (0.00s)
    --- PASS: FuzzName/seed#26 (0.00s)
    --- PASS: FuzzName/seed#27 (0.00s)
    --- PASS: FuzzName/seed#28 (0.00s)
    --- PASS: FuzzName/seed#29 (0.00s)
    --- PASS: FuzzName/d37463aa416f6bab (0.00s)
PASS
ok  	github.com/ollama/ollama/types/model	0.005s
=== RUN   TestBufferedSeeker
--- PASS: TestBufferedSeeker (0.00s)
PASS
ok  	github.com/ollama/ollama/util/bufioutil	0.002s
+ /usr/src/tmp/ollama-buildroot/usr/bin/ollama --version
+ grep -Fx 'Warning: client version is 0.5.1'
Warning: client version is 0.5.1
+ ldd /usr/src/tmp/ollama-buildroot/usr/bin/ollama
	linux-vdso.so.1 (0x00007f526eedf000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f526c49c000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f526c3ba000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f526c38c000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f526c1a4000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f526eee1000)
+ exit 0
Processing files: ollama-0.5.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.97143
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ollama-0.5.1
+ DOCDIR=/usr/src/tmp/ollama-buildroot/usr/share/doc/ollama
+ export DOCDIR
+ /bin/mkdir -p /usr/src/tmp/ollama-buildroot/usr/share/doc/ollama
+ cp -prL LICENSE README.md docs examples /usr/src/tmp/ollama-buildroot/usr/share/doc/ollama
+ chmod -R go-w /usr/src/tmp/ollama-buildroot/usr/share/doc/ollama
+ chmod -R a+rX /usr/src/tmp/ollama-buildroot/usr/share/doc/ollama
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KjmbAa
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pRogS2
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xsrKf0
shell.req: /usr/src/tmp/ollama-buildroot/.pre:ollama: systemd-sysusers indexed by: /sbin/systemd-sysusers -> /sbin/systemd-sysusers, /usr/sbin/systemd-sysusers -> /usr/sbin/systemd-sysusers
shell.req: /usr/src/tmp/ollama-buildroot/.pre:ollama: systemd-sysusers -> /sbin/systemd-sysusers -> /sbin/systemd-sysusers (ambiguous, via contents_index_bin)
find-scriptlet-requires: FINDPACKAGE-COMMANDS: systemd-sysusers
Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.amq3E8
find-scriptlet-requires: FINDPACKAGE-COMMANDS: sd_booted
Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wVY4m5
find-scriptlet-requires: FINDPACKAGE-COMMANDS: sd_booted
Requires: /lib64/ld-linux-x86-64.so.2, ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.29)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.11)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.15)(64bit), libstdc++.so.6(CXXABI_1.3.2)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.17)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.25)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.30)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(SetVersions)
Requires(pre): /bin/sh, /sbin/systemd-sysusers
Requires(post): /bin/sh, service
Requires(preun): /bin/sh, service
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.V0fbp1
Creating ollama-debuginfo package
Processing files: ollama-debuginfo-0.5.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TOuDyl
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wBax1g
find-requires: running scripts (debuginfo)
Requires: ollama = 0.5.1-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6)
Adding to ollama-debuginfo a strict dependency on ollama
Wrote: /usr/src/RPM/RPMS/x86_64/ollama-0.5.1-alt1.x86_64.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/ollama-debuginfo-0.5.1-alt1.x86_64.rpm (w2T16.xzdio)
898.66user 75.32system 7:52.05elapsed 206%CPU (0avgtext+0avgdata 1197612maxresident)k
0inputs+0outputs (0major+9433483minor)pagefaults 0swaps
4.12user 2.82system 8:08.12elapsed 1%CPU (0avgtext+0avgdata 131032maxresident)k
0inputs+0outputs (0major+230354minor)pagefaults 0swaps
--- ollama-0.5.1-alt1.x86_64.rpm.repo	2024-12-08 02:29:15.000000000 +0000
+++ ollama-0.5.1-alt1.x86_64.rpm.hasher	2024-12-25 03:24:01.934297425 +0000
@@ -189,3 +189,3 @@
 Provides: ollama = 0.5.1-alt1:sisyphus+364401.200.2.1
-File: /usr/bin/ollama	100755	root:root	d63c98ee5afce8aa02c33f1a537b94be	
+File: /usr/bin/ollama	100755	root:root	a93a45a5e8dd75397f9af04bf3153056	
 File: /usr/lib/systemd/system/ollama.service	100644	root:root	d5351de1e34b812d50b9b33ae3b1262f	
@@ -329,2 +329,2 @@
 File: /var/lib/ollama	40755	ollama:ollama		
-RPMIdentity: 6602b30a5b4b7b8f53bc471226d1f6911c46bca511ace3bb6655731630290c6b7ca4fb13d914141c8c4657a07f6bccf4d8f969941c28d2abaac5de708bdbb949
+RPMIdentity: 19720c845c495581251de2cfce5e7c0c2304ef339cbbb81f5c52802b54137ed9dd4b225eb4ca947cd837c8913a0f4496b316b35794637ca2fc3fe3ae023ee8db
--- ollama-debuginfo-0.5.1-alt1.x86_64.rpm.repo	2024-12-08 02:29:15.000000000 +0000
+++ ollama-debuginfo-0.5.1-alt1.x86_64.rpm.hasher	2024-12-25 03:24:02.031299125 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/a0	40755	root:root	
-/usr/lib/debug/.build-id/a0/fe21a9ea670c04cc2f175f2fa7b3d501ef623e	120777	root:root	../../../../bin/ollama
-/usr/lib/debug/.build-id/a0/fe21a9ea670c04cc2f175f2fa7b3d501ef623e.debug	120777	root:root	../../usr/bin/ollama.debug
+/usr/lib/debug/.build-id/5d	40755	root:root	
+/usr/lib/debug/.build-id/5d/f3b87b76149ca15fa06dec79cf46597bde19f0	120777	root:root	../../../../bin/ollama
+/usr/lib/debug/.build-id/5d/f3b87b76149ca15fa06dec79cf46597bde19f0.debug	120777	root:root	../../usr/bin/ollama.debug
 /usr/lib/debug/usr/bin/ollama.debug	100644	root:root	
@@ -1525,6 +1525,6 @@
 Provides: ollama-debuginfo = 0.5.1-alt1:sisyphus+364401.200.2.1
-File: /usr/lib/debug/.build-id/a0	40755	root:root		
-File: /usr/lib/debug/.build-id/a0/fe21a9ea670c04cc2f175f2fa7b3d501ef623e	120777	root:root		../../../../bin/ollama
-File: /usr/lib/debug/.build-id/a0/fe21a9ea670c04cc2f175f2fa7b3d501ef623e.debug	120777	root:root		../../usr/bin/ollama.debug
-File: /usr/lib/debug/usr/bin/ollama.debug	100644	root:root	ad6af65b4622c086563b26af4c9e89ec	
+File: /usr/lib/debug/.build-id/5d	40755	root:root		
+File: /usr/lib/debug/.build-id/5d/f3b87b76149ca15fa06dec79cf46597bde19f0	120777	root:root		../../../../bin/ollama
+File: /usr/lib/debug/.build-id/5d/f3b87b76149ca15fa06dec79cf46597bde19f0.debug	120777	root:root		../../usr/bin/ollama.debug
+File: /usr/lib/debug/usr/bin/ollama.debug	100644	root:root	af1fd07658459245fc9547cf593e4156	
 File: /usr/src/debug/ollama-0.5.1	40755	root:root		
@@ -3041,2 +3041,2 @@
 File: /usr/src/debug/ollama-0.5.1/version/version.go	100644	root:root	5e3e0e49d6c499f3fe40bfecff1400f8	
-RPMIdentity: 3fa01c0765d9eab5a000a6f5162fceb796f144b0a4f66c8efb5c7d1035b5c9c5a6f1ec33c8a921b07d65e8651bbad2d6baf0e792dba8c9f99d5d9c8e5a8e0743
+RPMIdentity: 0b393b1db89329615310d3a7f007cf89b3d8258f00e967bdf9610b903f08d2a94b7ae33fbe842742c525fc4f31293244bd91a222990ea1f1ff50fe8cc51d245e