@nameiwillforget you are having cuda installed? The ollama generator tried to build laama.cpp with CUDA for you
Search Criteria
Package Details: ollama-rocm-git 0.6.3.git+b816ff86c-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ollama-rocm-git.git (read-only, click to copy) |
---|---|
Package Base: | ollama-rocm-git |
Description: | Create, run and share large language models (LLMs) with ROCm |
Upstream URL: | https://github.com/ollama/ollama |
Licenses: | MIT |
Conflicts: | ollama |
Provides: | ollama |
Submitter: | sr.team |
Maintainer: | wgottwalt |
Last Packager: | wgottwalt |
Votes: | 5 |
Popularity: | 0.178066 |
First Submitted: | 2024-02-28 00:40 (UTC) |
Last Updated: | 2025-03-27 06:12 (UTC) |
Dependencies (28)
- comgr (opencl-amdAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- hip-runtime-amd (opencl-amdAUR)
- hipblas (opencl-amd-devAUR)
- hsa-rocr (opencl-amdAUR)
- libdrm (libdrm-gitAUR)
- libelf (elfutils-gitAUR)
- numactl (numactl-gitAUR)
- rocblas (opencl-amd-devAUR)
- rocsolver (opencl-amd-devAUR)
- rocsparse (rocsparse-gfx1010AUR, opencl-amd-devAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- hip-runtime-amd (opencl-amdAUR) (make)
- hipblas (opencl-amd-devAUR) (make)
- hipblas-common (make)
- hsa-rocr (opencl-amdAUR) (make)
- libdrm (libdrm-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- Show 8 more dependencies...
Required by (46)
- ai-writer (requires ollama)
- aingdesk (requires ollama) (optional)
- aingdesk-git (requires ollama) (optional)
- alpaca-ai (requires ollama) (optional)
- alpaca-git (requires ollama) (optional)
- alpaka-git (requires ollama)
- anythingllm-desktop-bin (requires ollama) (optional)
- calt-git (requires ollama)
- chatd (requires ollama)
- chatd-bin (requires ollama)
- cherry-studio-electron-bin (requires ollama) (optional)
- codename-goose (requires ollama) (optional)
- codename-goose-bin (requires ollama) (optional)
- gollama (requires ollama) (optional)
- gollama-git (requires ollama) (optional)
- hollama-bin (requires ollama)
- how (requires ollama)
- jan-bin (requires ollama) (optional)
- karakeep (requires ollama) (optional)
- litellm (requires ollama) (optional)
- Show 26 more...
Sources (4)
Latest Comments
« First ‹ Previous 1 2 3 4
sr.team commented on 2024-02-29 17:11 (UTC)
nameiwillforget commented on 2024-02-29 17:09 (UTC)
Compilation fails when installed with yay, with the following error message:
/home/alex/.cache/yay/ollama-rocm-git/src/ollama/llm/llama.cpp/ggml-cuda.cu:9673:5: note: in instantiation of function template specialization 'pool2d_nchw_kernel<float, float>' requested here
pool2d_nchw_kernel<<<block_nums, CUDA_IM2COL_BLOCK_SIZE, 0, main_stream>>>(IH, IW, OH, OW, k1, k0, s1, s0, p1, p0, parallel_elements, src0_dd, dst_dd, op);
^
/home/alex/.cache/yay/ollama-rocm-git/src/ollama/llm/llama.cpp/ggml-cuda.cu:6947:25: warning: enumeration value 'GGML_OP_POOL_COUNT' not handled in switch [-Wswitch]
switch (op) {
^~
error: option 'cf-protection=return' cannot be specified on this target
error: option 'cf-protection=branch' cannot be specified on this target
184 warnings and 2 errors generated when compiling for gfx1010.
make[3]: *** [CMakeFiles/ggml.dir/build.make:135: CMakeFiles/ggml.dir/ggml-cuda.cu.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/alex/.cache/yay/ollama-rocm-git/src/ollama/llm/llama.cpp/build/linux/x86_64/rocm_v1'
make[2]: *** [CMakeFiles/Makefile2:745: CMakeFiles/ggml.dir/all] Error 2
make[2]: Leaving directory '/home/alex/.cache/yay/ollama-rocm-git/src/ollama/llm/llama.cpp/build/linux/x86_64/rocm_v1'
make[1]: *** [CMakeFiles/Makefile2:2910: examples/server/CMakeFiles/ext_server.dir/rule] Error 2
make[1]: Leaving directory '/home/alex/.cache/yay/ollama-rocm-git/src/ollama/llm/llama.cpp/build/linux/x86_64/rocm_v1'
make: *** [Makefile:1196: ext_server] Error 2
llm/generate/generate_linux.go:3: running "bash": exit status 2
==> ERROR: A failure occurred in build().
Pinned Comments
wgottwalt commented on 2024-11-09 10:46 (UTC) (edited on 2024-11-26 15:23 (UTC) by wgottwalt)
Looks like the ROCm 6.2.2-1 SDK has a malfunctioning compiler. It produces a broken ollama binary (fp16 issues). You may need to stay with ROCm 6.0.2 for now. I don't know if this got fixed in a newer build release. But the initial SDK version "-1" is broken.
ROCm 6.2.4 fixes this issue completely.