-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathmeta.yaml
More file actions
76 lines (70 loc) · 2.49 KB
/
Copy pathmeta.yaml
File metadata and controls
76 lines (70 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{% set max_compiler_and_mkl_version = environ.get("MAX_BUILD_CMPL_MKL_VERSION", "2026.0a0") %}
{% set required_compiler_and_mkl_version = "2025.0" %}
{% set required_dpctl_version = "0.19.0*" %}
package:
name: dpnp
version: {{ GIT_DESCRIBE_TAG }}
source:
path: ..
requirements:
host:
- python
- setuptools
- numpy
- cython
- cmake >=3.21
- ninja
- git
- dpctl >={{ required_dpctl_version }}
- mkl-devel-dpcpp >={{ required_compiler_and_mkl_version }},<{{ max_compiler_and_mkl_version }}
- onedpl-devel
- tbb-devel
- wheel
- scikit-build
build:
- {{ compiler('cxx') }}
- {{ compiler('dpcpp') }} >={{ required_compiler_and_mkl_version }},<{{ max_compiler_and_mkl_version }}
- sysroot_linux-64 >=2.28 # [linux]
run:
- python
- {{ pin_compatible('dpctl', min_pin='x.x.x', max_pin=None) }}
- {{ pin_compatible('dpcpp-cpp-rt', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-blas', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-dft', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-lapack', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-rng', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-stats', min_pin='x.x', max_pin='x') }}
- {{ pin_compatible('onemkl-sycl-vm', min_pin='x.x', max_pin='x') }}
- numpy
- intel-gpu-ocl-icd-system
build:
number: {{ GIT_DESCRIBE_NUMBER }}
include_recipe: False
script_env:
- WHEELS_OUTPUT_FOLDER
- OVERRIDE_INTEL_IPO # [win]
test:
requires:
- pytest
- setuptools
about:
home: https://github.com/IntelPython/dpnp
license: BSD-2-Clause
license_file: LICENSE.txt
summary: 'Data Parallel Extension for NumPy'
description: |
<strong>LEGAL NOTICE: Use of this software package is subject to the
software license agreement (as set forth above, in the license section of
the installed Conda package and/or the README file) and all notices,
disclaimers or license terms for third party or open source software
included in or with the software.</strong>
<br/><br/>
EULA: <a href="https://opensource.org/licenses/BSD-2-Clause" target="_blank">BSD-2-Clause</a>
<br/><br/>
extra:
recipe-maintainers:
- oleksandr-pavlyk
- antonwolfy
- AlexanderKalistratov
- vtavana
- vlad-perevezentsev