Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
9aa192c8
Commit
9aa192c8
authored
Sep 08, 2023
by
Michael Yang
Browse files
update cuda docker image
parent
f89c2376
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
3 deletions
+11
-3
Dockerfile
Dockerfile
+4
-1
Dockerfile.cuda
Dockerfile.cuda
+7
-2
No files found.
Dockerfile
View file @
9aa192c8
FROM
golang:alpine
FROM
golang:alpine
ARG
VERSION=0.0.0
WORKDIR
/go/src/github.com/jmorganca/ollama
WORKDIR
/go/src/github.com/jmorganca/ollama
RUN
apk add
--no-cache
git build-base cmake
RUN
apk add
--no-cache
git build-base cmake
COPY
. .
COPY
. .
RUN
go generate ./...
&&
go build
-ldflags
'-linkmode external -extldflags "-static"'
.
RUN
go generate ./...
\
&&
go build
-ldflags
"-linkmode=external -extldflags='-static' -X=github.com/jmorganca/ollama/version.Version=
$VERSION
-X=github.com/jmorganca/ollama/server.mode=release"
.
FROM
alpine
FROM
alpine
ENV
OLLAMA_HOST 0.0.0.0
ENV
OLLAMA_HOST 0.0.0.0
...
...
Dockerfile.cuda
View file @
9aa192c8
FROM nvidia/cuda:12.2.0-devel-ubuntu22.04
FROM nvidia/cuda:12.2.0-devel-ubuntu22.04
ARG TARGETARCH
ARG VERSION=0.0.0
WORKDIR /go/src/github.com/jmorganca/ollama
WORKDIR /go/src/github.com/jmorganca/ollama
RUN apt-get update && apt-get install -y git build-essential cmake
RUN apt-get update && apt-get install -y git build-essential cmake
ADD https://dl.google.com/go/go1.21.1.linux-
amd64
.tar.gz /tmp/go1.21.1.tar.gz
ADD https://dl.google.com/go/go1.21.1.linux-
$TARGETARCH
.tar.gz /tmp/go1.21.1.tar.gz
RUN mkdir -p /usr/local && tar xz -C /usr/local </tmp/go1.21.1.tar.gz
RUN mkdir -p /usr/local && tar xz -C /usr/local </tmp/go1.21.1.tar.gz
COPY . .
COPY . .
RUN /usr/local/go/bin/go generate ./... && /usr/local/go/bin/go build -ldflags '-linkmode external -extldflags "-static"' .
ENV GOARCH=$TARGETARCH
RUN /usr/local/go/bin/go generate ./... \
&& /usr/local/go/bin/go build -ldflags "-linkmode=external -extldflags='-static' -X=github.com/jmorganca/ollama/version.Version=$VERSION -X=github.com/jmorganca/ollama/server.mode=release" .
FROM nvidia/cuda:12.2.0-runtime-ubuntu22.04
FROM nvidia/cuda:12.2.0-runtime-ubuntu22.04
ENV OLLAMA_HOST 0.0.0.0
ENV OLLAMA_HOST 0.0.0.0
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment