|
| 1 | +import string |
| 2 | + |
1 | 3 | extensions = [ |
2 | 4 | 'notfound.extension', |
3 | 5 | 'sphinx.ext.autodoc', |
|
15 | 17 | 'breathe', |
16 | 18 | ] |
17 | 19 |
|
18 | | -rst_prolog = """ |
| 20 | +env = { |
| 21 | + 'oneapi_version': '0.7', |
| 22 | + 'l0_version': '0.91', |
| 23 | +} |
| 24 | + |
| 25 | +prolog_template = string.Template(""" |
19 | 26 | .. |dpcpp_full_name| replace:: oneAPI Data Parallel C++ |
20 | | -.. |dpcpp_version| replace:: 0.7 |
| 27 | +.. |dpcpp_version| replace:: $oneapi_version |
21 | 28 | .. |dpl_full_name| replace:: oneAPI DPC++ Library |
22 | | -.. |dpl_version| replace:: 0.7 |
| 29 | +.. |dpl_version| replace:: $oneapi_version |
23 | 30 | .. |ccl_full_name| replace:: oneAPI Collective Communications Library |
24 | | -.. |ccl_version| replace:: 0.7 |
| 31 | +.. |ccl_version| replace:: $oneapi_version |
25 | 32 | .. |dal_full_name| replace:: oneAPI Data Analytics Library |
26 | 33 | .. |dal_short_name| replace:: oneDAL |
27 | | -.. |dal_version| replace:: 0.7 |
| 34 | +.. |dal_version| replace:: $oneapi_version |
28 | 35 | .. |dal_namespace| replace:: daal |
29 | 36 | .. |dnn_full_name| replace:: oneAPI Deep Neural Network Library |
30 | | -.. |dnn_version| replace:: 0.7 |
| 37 | +.. |dnn_version| replace:: $oneapi_version |
31 | 38 | .. |l0_full_name| replace:: oneAPI Level Zero |
32 | | -.. |l0_version| replace:: 0.91 |
| 39 | +.. |l0_version| replace:: $l0_version |
33 | 40 | .. |tbb_full_name| replace:: oneAPI Threading Building Blocks |
34 | | -.. |tbb_version| replace:: 0.7 |
| 41 | +.. |tbb_version| replace:: $oneapi_version |
35 | 42 | .. |vpl_full_name| replace:: oneAPI Video Processing Library |
36 | | -.. |vpl_version| replace:: 0.7 |
| 43 | +.. |vpl_version| replace:: $oneapi_version |
37 | 44 | .. |mkl_full_name| replace:: oneAPI Math Kernel Library |
38 | | -.. |mkl_version| replace:: 0.7 |
39 | | -""" |
| 45 | +.. |mkl_version| replace:: $oneapi_version |
| 46 | +.. _`Level Zero Specification`: https://spec.oneapi.com/versions/$oneapi_version/oneL0/index.html |
| 47 | +""") |
| 48 | + |
| 49 | +rst_prolog = prolog_template.substitute(env) |
| 50 | + |
40 | 51 |
|
41 | 52 | # for substitutions in code blocks and sphinx-prompts: |
42 | 53 | substitutions = [ |
43 | 54 | ('|dal_short_name|', 'oneDAL'), |
44 | 55 | ('|daal_in_code|', 'daal') |
45 | 56 | ] |
46 | 57 |
|
47 | | -oneapi_spec_version = '0.6.0' |
48 | 58 |
|
49 | 59 | primary_domain = 'cpp' |
50 | 60 |
|
|
0 commit comments