diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml
index 626bec63..3b75490f 100755
--- a/.azure-pipelines/azure-pipelines-win.yml
+++ b/.azure-pipelines/azure-pipelines-win.yml
@@ -20,10 +20,6 @@ jobs:
CONFIG: win_64_python3.12.____cpython
UPLOAD_PACKAGES: 'True'
SHORT_CONFIG: win_64_python3.12.____cpython
- win_64_python3.8.____cpython:
- CONFIG: win_64_python3.8.____cpython
- UPLOAD_PACKAGES: 'True'
- SHORT_CONFIG: win_64_python3.8.____cpython
win_64_python3.9.____cpython:
CONFIG: win_64_python3.9.____cpython
UPLOAD_PACKAGES: 'True'
@@ -41,7 +37,7 @@ jobs:
scriptSource: inline
script: |
import urllib.request
- url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Windows-x86_64.exe'
+ url = 'https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Windows-x86_64.exe'
path = r"$(Build.ArtifactStagingDirectory)/Miniforge.exe"
urllib.request.urlretrieve(url, path)
diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_.yaml
index 5703979b..e6d8d63c 100644
--- a/.ci_support/linux_64_.yaml
+++ b/.ci_support/linux_64_.yaml
@@ -1,7 +1,7 @@
c_compiler:
- gcc
c_compiler_version:
-- '12'
+- '13'
c_stdlib:
- sysroot
c_stdlib_version:
@@ -15,7 +15,7 @@ channel_targets:
cxx_compiler:
- gxx
cxx_compiler_version:
-- '12'
+- '13'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
flatbuffers:
@@ -36,7 +36,6 @@ python:
- 3.10.* *_cpython
- 3.11.* *_cpython
- 3.12.* *_cpython
-- 3.8.* *_cpython
- 3.9.* *_cpython
snappy:
- '1.2'
diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_.yaml
index 1e5e9c85..1ccfd963 100644
--- a/.ci_support/linux_aarch64_.yaml
+++ b/.ci_support/linux_aarch64_.yaml
@@ -3,7 +3,7 @@ BUILD:
c_compiler:
- gcc
c_compiler_version:
-- '12'
+- '13'
c_stdlib:
- sysroot
c_stdlib_version:
@@ -19,7 +19,7 @@ channel_targets:
cxx_compiler:
- gxx
cxx_compiler_version:
-- '12'
+- '13'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
flatbuffers:
@@ -40,7 +40,6 @@ python:
- 3.10.* *_cpython
- 3.11.* *_cpython
- 3.12.* *_cpython
-- 3.8.* *_cpython
- 3.9.* *_cpython
snappy:
- '1.2'
diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml
index 39f5df3a..482ad883 100644
--- a/.ci_support/osx_64_.yaml
+++ b/.ci_support/osx_64_.yaml
@@ -1,15 +1,15 @@
MACOSX_DEPLOYMENT_TARGET:
-- '10.13'
+- '10.15'
MACOSX_SDK_VERSION:
-- '10.13'
+- '10.15'
c_compiler:
- clang
c_compiler_version:
-- '16'
+- '17'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
-- '10.13'
+- '10.15'
channel_sources:
- conda-forge
channel_targets:
@@ -17,7 +17,7 @@ channel_targets:
cxx_compiler:
- clangxx
cxx_compiler_version:
-- '16'
+- '17'
flatbuffers:
- 24.3.25
libabseil:
@@ -38,7 +38,6 @@ python:
- 3.10.* *_cpython
- 3.11.* *_cpython
- 3.12.* *_cpython
-- 3.8.* *_cpython
- 3.9.* *_cpython
snappy:
- '1.2'
diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml
index 0f94a8a8..8616b2c5 100644
--- a/.ci_support/osx_arm64_.yaml
+++ b/.ci_support/osx_arm64_.yaml
@@ -5,7 +5,7 @@ MACOSX_SDK_VERSION:
c_compiler:
- clang
c_compiler_version:
-- '16'
+- '17'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
@@ -17,7 +17,7 @@ channel_targets:
cxx_compiler:
- clangxx
cxx_compiler_version:
-- '16'
+- '17'
flatbuffers:
- 24.3.25
libabseil:
@@ -38,7 +38,6 @@ python:
- 3.10.* *_cpython
- 3.11.* *_cpython
- 3.12.* *_cpython
-- 3.8.* *_cpython
- 3.9.* *_cpython
snappy:
- '1.2'
diff --git a/.ci_support/win_64_python3.8.____cpython.yaml b/.ci_support/win_64_python3.8.____cpython.yaml
deleted file mode 100644
index 877bb29e..00000000
--- a/.ci_support/win_64_python3.8.____cpython.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-c_compiler:
-- vs2019
-c_stdlib:
-- vs
-channel_sources:
-- conda-forge
-channel_targets:
-- conda-forge main
-cxx_compiler:
-- vs2019
-flatbuffers:
-- 24.3.25
-libabseil:
-- '20240116'
-libprotobuf:
-- 4.25.3
-megabuild:
-- 'false'
-pin_run_as_build:
- python:
- min_pin: x.x
- max_pin: x.x
-pugixml:
-- '1.14'
-python:
-- 3.8.* *_cpython
-snappy:
-- '1.2'
-target_platform:
-- win-64
-tbb_devel:
-- '2021'
diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh
index ba4b251c..856f469d 100755
--- a/.scripts/build_steps.sh
+++ b/.scripts/build_steps.sh
@@ -43,6 +43,8 @@ setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
source run_conda_forge_build_setup
+
+
# make the build number clobber
make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh
index ba0c8791..420f051c 100755
--- a/.scripts/run_osx_build.sh
+++ b/.scripts/run_osx_build.sh
@@ -11,7 +11,7 @@ MINIFORGE_HOME=${MINIFORGE_HOME:-${HOME}/miniforge3}
( startgroup "Installing a fresh version of Miniforge" ) 2> /dev/null
MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download"
-MINIFORGE_FILE="Mambaforge-MacOSX-$(uname -m).sh"
+MINIFORGE_FILE="Miniforge3-MacOSX-$(uname -m).sh"
curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}"
rm -rf ${MINIFORGE_HOME}
bash $MINIFORGE_FILE -b -p ${MINIFORGE_HOME}
diff --git a/.scripts/run_win_build.bat b/.scripts/run_win_build.bat
index 65650bf2..a45c34fd 100755
--- a/.scripts/run_win_build.bat
+++ b/.scripts/run_win_build.bat
@@ -24,7 +24,7 @@ set "CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1"
:: Provision the necessary dependencies to build the recipe later
echo Installing dependencies
-mamba.exe install "python=3.10" pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" -c conda-forge --strict-channel-priority --yes
+mamba.exe install pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" -c conda-forge --strict-channel-priority --yes
if !errorlevel! neq 0 exit /b !errorlevel!
:: Set basic configuration
@@ -48,7 +48,7 @@ if NOT [%HOST_PLATFORM%] == [%BUILD_PLATFORM%] (
)
if NOT [%flow_run_id%] == [] (
- set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --extra-meta flow_run_id=%flow_run_id% remote_url=%remote_url% sha=%sha%"
+ set "EXTRA_CB_OPTIONS=%EXTRA_CB_OPTIONS% --extra-meta flow_run_id=%flow_run_id% remote_url=%remote_url% sha=%sha%"
)
call :end_group
diff --git a/README.md b/README.md
index 85d25b5f..a5803701 100644
--- a/README.md
+++ b/README.md
@@ -244,13 +244,6 @@ Current build status
-
- win_64_python3.8.____cpython |
-
-
-
-
- |
win_64_python3.9.____cpython |
diff --git a/build-locally.py b/build-locally.py
index e0d408d0..6788aea6 100755
--- a/build-locally.py
+++ b/build-locally.py
@@ -1,13 +1,16 @@
-#!/usr/bin/env python3
+#!/bin/sh
+"""exec" "python3" "$0" "$@" #""" # fmt: off # fmt: on
#
# This file has been generated by conda-smithy in order to build the recipe
# locally.
#
-import os
+# The line above this comment is a bash / sh / zsh guard
+# to stop people from running it with the wrong interpreter
import glob
+import os
+import platform
import subprocess
from argparse import ArgumentParser
-import platform
def setup_environment(ns):
diff --git a/recipe/bld.bat b/recipe/bld.bat
index 8059e8cc..7962530f 100644
--- a/recipe/bld.bat
+++ b/recipe/bld.bat
@@ -8,6 +8,7 @@ cmake ^
-DCMAKE_BUILD_TYPE=Release ^
-DENABLE_SYSTEM_TBB=ON ^
-DENABLE_SYSTEM_PUGIXML=ON ^
+ -DENABLE_INTEL_NPU_INTERNAL=OFF ^
-DENABLE_SYSTEM_OPENCL=ON ^
-DENABLE_SYSTEM_PROTOBUF=ON ^
-DENABLE_SYSTEM_SNAPPY=ON ^
diff --git a/recipe/build.sh b/recipe/build.sh
index c150b98a..188affae 100644
--- a/recipe/build.sh
+++ b/recipe/build.sh
@@ -12,6 +12,7 @@ cmake ${CMAKE_ARGS} \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_SYSTEM_TBB=ON \
-DENABLE_SYSTEM_PUGIXML=ON \
+ -DENABLE_INTEL_NPU_INTERNAL=OFF \
-DENABLE_SYSTEM_PROTOBUF=ON \
-DENABLE_SYSTEM_SNAPPY=ON \
-DENABLE_JS=OFF \
diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml
index 3a393f73..ed227905 100644
--- a/recipe/conda_build_config.yaml
+++ b/recipe/conda_build_config.yaml
@@ -1,10 +1,11 @@
# abseil now only support MacOS >=10.13, see
# https://github.com/abseil/abseil-cpp#support and
# https://github.com/abseil/abseil-cpp/issues/1513
+# Updated OV 2024.4: ONNX requires 10.15
MACOSX_SDK_VERSION: # [osx and x86_64]
- - "10.13" # [osx and x86_64]
+ - "10.15" # [osx and x86_64]
c_stdlib_version: # [osx and x86_64]
- - "10.13" # [osx and x86_64]
+ - "10.15" # [osx and x86_64]
# windows has a hard time completing in under 6 hours on our CIs
megabuild:
diff --git a/recipe/meta.yaml b/recipe/meta.yaml
index 61d89a01..f0848f04 100644
--- a/recipe/meta.yaml
+++ b/recipe/meta.yaml
@@ -1,6 +1,6 @@
{% set name = "openvino" %}
-{% set version_postfix = "2024.3.0" %}
-{% set version = "2024.3.0" %}
+{% set version_postfix = "2024.4.0" %}
+{% set version = "2024.4.0" %}
package:
name: {{ name|lower }}-split
@@ -8,31 +8,29 @@ package:
source:
- url: https://github.com/openvinotoolkit/openvino/archive/refs/tags/{{ version }}.tar.gz
- sha256: 53fccad05279d0975eca84ec75517a7c360be9b0f7bcd822da29a7949c12ce70
+ sha256: aeb6297e3e88b4ab7803b27b231a72bd0493b6761ef98f225142146be500f538
patches:
- - patches/001-fix-python-build.patch
- - patches/002-npu-compile-tool.patch # [linux64]
- patches/003-lin-arm64-compute-lib.patch # [aarch64]
- - url: https://github.com/ARM-software/ComputeLibrary/archive/refs/tags/v24.06.tar.gz # [aarch64 or arm64]
- sha256: 68e24589905638e406a98ad48236097ab30112f2849b35e196b7b1efb0ce74e6 # [aarch64 or arm64]
+ - url: https://github.com/ARM-software/ComputeLibrary/archive/refs/tags/v24.08.tar.gz # [aarch64 or arm64]
+ sha256: b3576ffa2a70e7704bdf7febe7109f4cfb416a0178222b58f5ee0fd455980337 # [aarch64 or arm64]
folder: src/plugins/intel_cpu/thirdparty/ComputeLibrary # [aarch64 or arm64]
- - url: https://github.com/openvinotoolkit/oneDNN/archive/f0f8defe2dff5058391f2a66e775e20b5de33b08.tar.gz
- sha256: 13bee5b8522177f297e095e3eba5948c1a7ee7a816d19d5a59ce0f717f82cedc
+ - url: https://github.com/openvinotoolkit/oneDNN/archive/c8ae8d96e963bd04214858319fa334968e5e73c9.tar.gz
+ sha256: b9c2a53061b4528231ff5fbcee85900d698c329c7977b1f39c5d3d65f29c2caa
folder: src/plugins/intel_cpu/thirdparty/onednn
- url: https://github.com/openvinotoolkit/mlas/archive/d1bc25ec4660cddd87804fcf03b2411b5dfb2e94.tar.gz
sha256: 0a44fbfd4b13e8609d66ddac4b11a27c90c1074cde5244c91ad197901666004c
folder: src/plugins/intel_cpu/thirdparty/mlas
- - url: https://github.com/oneapi-src/oneDNN/archive/7ab8ee9adda866d675edeee7a3a6a29b2d0a1572.tar.gz # [win64 or linux64]
- sha256: 66363988363744e49fff55f4fcdb72318ff3f35fba6da68302c1662c837c22ac # [win64 or linux64]
+ - url: https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.6-pc.tar.gz # [win64 or linux64]
+ sha256: d0eeff1425e318887c429a709d58010a580c8173eba8fbee74bca41b7f621f59 # [win64 or linux64]
folder: src/plugins/intel_gpu/thirdparty/onednn_gpu # [win64 or linux64]
- - url: https://github.com/oneapi-src/level-zero/archive/4ed13f327d3389285592edcf7598ec3cb2bc712e.tar.gz # [linux64]
- sha256: e9fe67f792c7d8f0243eef6ad4e3bb0bb484cc5dfa6790c4fe13289d4fc4df2c # [linux64]
+ - url: https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.17.6.tar.gz # [linux64]
+ sha256: a018923fa0732c4fb9228ff668124363de18f376a314113aa6aaf0a6b5d1ab3b # [linux64]
folder: src/plugins/intel_npu/thirdparty/level-zero # [linux64]
- url: https://github.com/intel/level-zero-npu-extensions/archive/16c85231a82ee1a0b06ed7ab7da3f411a0878ed7.tar.gz # [linux64]
sha256: cde001be74324d8370d4dcdb8457afe5a6a1b3a958b05190819ffe62f25c2971 # [linux64]
folder: src/plugins/intel_npu/thirdparty/level-zero-ext # [linux64]
- - url: https://github.com/onnx/onnx/archive/refs/tags/v1.15.0.tar.gz
- sha256: c757132e018dd0dd171499ef74fca88b74c5430a20781ec53da19eb7f937ef68
+ - url: https://github.com/onnx/onnx/archive/refs/tags/v1.16.0.tar.gz
+ sha256: 0ce153e26ce2c00afca01c331a447d86fbf21b166b640551fe04258b4acfc6a4
folder: thirdparty/onnx/onnx
build:
diff --git a/recipe/patches/001-fix-python-build.patch b/recipe/patches/001-fix-python-build.patch
deleted file mode 100644
index b8c2a4c3..00000000
--- a/recipe/patches/001-fix-python-build.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/src/bindings/python/wheel/setup.py b/src/bindings/python/wheel/setup.py
-index 610c4e744e..25a51027a9 100644
---- a/src/bindings/python/wheel/setup.py
-+++ b/src/bindings/python/wheel/setup.py
-@@ -266,7 +266,7 @@ class CustomBuild(build):
- self.jobs = multiprocessing.cpu_count() if self.jobs is None else int(self.jobs)
-
- if self.cmake_args is None:
-- self.cmake_args = ""
-+ self.cmake_args = os.getenv("CMAKE_ARGS", "")
-
- def cmake_build_and_install(self, install_cfg):
- """Runs cmake (configure, build and install) if artfiacts are not already built / installed."""
-@@ -297,6 +297,7 @@ class CustomBuild(build):
- f"-DPython3_EXECUTABLE={sys.executable}",
- f"-DCMAKE_BUILD_TYPE={CONFIG}",
- f"-DCPACK_GENERATOR={CPACK_GENERATOR}",
-+ "-DENABLE_PYTHON=ON",
- "-DENABLE_WHEEL=OFF",
- self.cmake_args,
- "-S", source_dir,
diff --git a/recipe/patches/002-npu-compile-tool.patch b/recipe/patches/002-npu-compile-tool.patch
deleted file mode 100644
index fad95422..00000000
--- a/recipe/patches/002-npu-compile-tool.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/plugins/intel_npu/CMakeLists.txt b/src/plugins/intel_npu/CMakeLists.txt
-index ce06b2542a..b7654dc1c9 100644
---- a/src/plugins/intel_npu/CMakeLists.txt
-+++ b/src/plugins/intel_npu/CMakeLists.txt
-@@ -30,8 +30,7 @@ add_subdirectory(src)
-
- if(ENABLE_TESTS)
- add_subdirectory(tests)
-+ add_subdirectory(tools)
- endif()
-
--add_subdirectory(tools)
--
- ov_cpack_add_component(${NPU_INTERNAL_COMPONENT} HIDDEN)
|