Skip to content

Cmake builds libgit2 and --pull_hf_mode for ovms #3105

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 71 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
09ae985
Cmake builds
rasapala Mar 4, 2025
66fb2cf
Init missing
rasapala Mar 5, 2025
02727f6
Working with proxy
rasapala Mar 5, 2025
1a4d718
Style
rasapala Mar 5, 2025
7fdcd5c
Fix chineses file by removing all files
rasapala Mar 5, 2025
baf7344
Style
rasapala Mar 5, 2025
e561904
Fix so dependency
rasapala Mar 5, 2025
22692c6
Merge branch 'main' into CVS-163308_libgt2
rasapala Mar 6, 2025
a580a43
License
rasapala Mar 6, 2025
211fc40
Spell in license
rasapala Mar 6, 2025
982ab97
Fix redhat
rasapala Mar 6, 2025
dc673d5
Merge remote-tracking branch 'origin/CVS-163308_libgt2' into CVS-1633…
rasapala Mar 6, 2025
86f9c31
Workong HF_TOKEN
rasapala Mar 7, 2025
a8de843
Does not work lfs
rasapala Mar 7, 2025
cb0e77f
Working fiters
rasapala Mar 12, 2025
c0fbfdf
Add file name
rasapala Mar 13, 2025
baaf77c
Merge branch 'main' into CVS-163308_libgt2
rasapala Mar 13, 2025
44c2787
Linux compile
rasapala Mar 14, 2025
90c26b3
Set workdir on windows
rasapala Mar 14, 2025
8b3d09c
Working linux
rasapala Mar 14, 2025
fe6b425
Merge branch 'main' into CVS-163308_libgt2
rasapala Mar 14, 2025
21005f2
Add credentails to url
rasapala Mar 17, 2025
bb4d800
Merge branch 'CVS-163308_libgt2' of https://github.com/openvinotoolki…
rasapala Mar 17, 2025
34835af
WIP
rasapala Mar 17, 2025
fb499e1
Merge remote-tracking branch 'origin/CVS-163308_libgt2' into CVS-1633…
rasapala Mar 17, 2025
7c5e798
Pass, hf_endpoint and rewrite
rasapala Mar 19, 2025
b1e1790
Merge branch 'main' into CVS-163308_libgt2
rasapala Mar 19, 2025
0c06ec7
Style
rasapala Mar 19, 2025
656af4c
Style
rasapala Mar 19, 2025
b2cfe4f
Merge remote-tracking branch 'origin/CVS-163308_libgt2' into CVS-1633…
rasapala Mar 19, 2025
7fa6217
Fix redhat and tmp c_str()
rasapala Mar 19, 2025
3e7d7b5
sdl
rasapala Mar 19, 2025
362e271
Add default values
rasapala Mar 19, 2025
49fb411
Merge branch 'main' into CVS-163308_libgt2
rasapala Mar 20, 2025
bc91ca2
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 4, 2025
b6aef32
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 7, 2025
292860f
Fix build
rasapala Apr 8, 2025
69e0b94
Remove git2 tests
rasapala Apr 8, 2025
8d498f7
Install deps and make package
rasapala Apr 11, 2025
eb4b3ba
Fix srcs
rasapala Apr 11, 2025
1583762
Fix install
rasapala Apr 11, 2025
2751ec9
Create package
rasapala Apr 11, 2025
fba3ee9
Fix windows
rasapala Apr 11, 2025
3028184
Fix so links
rasapala Apr 14, 2025
5d08896
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 14, 2025
4489a12
Produce one so
rasapala Apr 14, 2025
9f58ea0
Fix win install
rasapala Apr 14, 2025
96c0f20
New dev and test
rasapala Apr 14, 2025
5d9c5be
git2 clone module
rasapala Apr 15, 2025
2520d48
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 16, 2025
b7190ae
Style
rasapala Apr 16, 2025
be8a777
Capi fixes
rasapala Apr 16, 2025
f91a655
Works win and lin, refactor 1
rasapala Apr 16, 2025
025d6b7
Working refactor 2
rasapala Apr 16, 2025
d5cdfd0
Refactor and review
rasapala Apr 16, 2025
9a6079c
Remove lock
rasapala Apr 17, 2025
9bc522b
Print info changes
rasapala Apr 17, 2025
00d693e
Change to INFO
rasapala Apr 17, 2025
e825390
Fix proxy and debug
rasapala Apr 17, 2025
b38520f
No script
rasapala Apr 17, 2025
bad937d
Take proxy from build configuration
rasapala Apr 17, 2025
bb4bdd2
Add noproxy
rasapala Apr 17, 2025
17f3d9d
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 22, 2025
1489c16
Code review and tests
rasapala Apr 22, 2025
b6d1627
Fix append
rasapala Apr 22, 2025
187953e
Fix setenv for windows
rasapala Apr 23, 2025
374e925
Style
rasapala Apr 23, 2025
8b03342
Env to module
rasapala Apr 24, 2025
69620fa
Code review
rasapala Apr 24, 2025
424b992
Merge branch 'main' into CVS-163308_libgt2
rasapala Apr 24, 2025
1ca8e79
Code review
rasapala Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Dockerfile.redhat
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,10 @@ RUN dnf install -y https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os
libicu-devel && \
dnf clean all

WORKDIR /lfs
RUN wget -q --content-disposition "https://packagecloud.io/github/git-lfs/packages/el/9/git-lfs-3.6.1-1.el9.x86_64.rpm/download.rpm?distro_version_id=240"
RUN dnf install -y git-lfs-3.6.1-1.el9.x86_64.rpm && dnf clean all

RUN python3 --version && python3 -m pip install numpy==1.21.0 --no-cache-dir

ARG INSTALL_DRIVER_VERSION="23.22.26516"
Expand Down
3 changes: 2 additions & 1 deletion Dockerfile.ubuntu
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
patch \
pkg-config \
wget \
zlib1g-dev && \
zlib1g-dev \
git-lfs && \
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9 && \
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9 && \
apt-get clean && \
Expand Down
4 changes: 4 additions & 0 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,10 @@ aws_sdk_cpp()
load("@//third_party/llm_engine:llm_engine.bzl", "llm_engine")
llm_engine()

### Libgit2
load("@//third_party/libgt2:libgt2_engine.bzl", "libgt2_engine")
libgt2_engine()

load("@//third_party/drogon:drogon.bzl", "drogon_cpp")
drogon_cpp()

Expand Down
5 changes: 5 additions & 0 deletions create_package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@ patchelf --debug --set-rpath '$ORIGIN' /ovms_release/lib/libopenvino.so
patchelf --debug --set-rpath '$ORIGIN' /ovms_release/lib/lib*plugin.so
if [ -f /ovms_release/lib/libopenvino_nvidia_gpu_plugin.so ] && [ "$BASE_OS" != "redhat" ]; then patchelf --replace-needed libcutensor.so.1 /usr/lib/x86_64-linux-gnu/libcutensor/11/libcutensor.so.1 /ovms_release/lib/libopenvino_nvidia_gpu_plugin.so ; fi

wget https://github.com/git-lfs/git-lfs/releases/download/v3.6.1/git-lfs-linux-arm64-v3.6.1.tar.gz
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is duplicated with dockerfile

tar -xf git-lfs-linux-arm64-v3.6.1.tar.gz
cp git-lfs-3.6.1/git-lfs .
rm -rf *-3.6.1*

cd /ovms
cp -v /ovms/release_files/LICENSE /ovms_release/
cp -v /ovms/release_files/metadata.json /ovms_release/
Expand Down
Loading