Skip to content

Commit 277635f

Browse files
2024.0 bug fixes (#2080)
* Update README.md Updated preset table per UAT recommendations * Updated project files to support 2024.0 builds in Visual Studio (#2067) * Updated Windows samples that contain VS project files to support 2024.0 * Renamed matrix_mul_dpcpp.vcxproj to matrix_mul_sycl.vcxproj * 2024.0 windows fixes (#2076) * Updated Windows samples that contain VS project files to support 2024.0 * Renamed matrix_mul_dpcpp.vcxproj to matrix_mul_sycl.vcxproj * Updated AdditionalIncludeDirectories in VS project files to support both oneapi-vars and setvars.bat * Bug fixes (#2078) --------- Co-authored-by: ishaghosh27 <[email protected]>
1 parent ac3dd9c commit 277635f

File tree

29 files changed

+70
-145
lines changed

29 files changed

+70
-145
lines changed

AI-and-Analytics/Getting-Started-Samples/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@ Third party program Licenses can be found here: [third-party-programs.txt](https
1414

1515
# Getting Started Samples
1616

17-
|AI Tools preset bundle | Compoment | Folder | Description
17+
|AI Tools preset | Component | Folder | Description
1818
|--------------------------| --------- | ------------------------------------------------ | -
19-
|Deep Learning| Intel® Neural Compressor | [INC-Sample-for-PyTorch](INC-Quantization-Sample-for-PyTorch) | Performs INT8 quantization on a Hugging Face BERT model.
20-
|Deep Learning| Intel® Neural Compressor | [INC-Sample-for-Tensorflow](INC-Sample-for-Tensorflow) | Quantizes a FP32 model into INT8 by Intel® Neural Compressor and compares the performance between FP32 and INT8.
21-
|Deep Learning | oneAPI docker image | [IntelAIKitContainer_GettingStarted](IntelAIKitContainer_GettingStarted) | Configuration script to automatically configure the environment.
22-
|Data Analytics | Modin | [IntelModin_GettingStarted](IntelModin_GettingStarted) | Run Modin-accelerated Pandas functions and note the performance gain.
23-
|Data Analytics | Modin |[IntelModin_Vs_Pandas](IntelModin_Vs_Pandas)| Compares the performance of Intel® Distribution of Modin* and the performance of Pandas.
19+
|Inference Optimization| Intel® Neural Compressor | [INC-Sample-for-PyTorch](INC-Quantization-Sample-for-PyTorch) | Performs INT8 quantization on a Hugging Face BERT model.
20+
|Inference Optimization| Intel® Neural Compressor | [INC-Sample-for-Tensorflow](INC-Sample-for-Tensorflow) | Quantizes a FP32 model into INT8 by Intel® Neural Compressor and compares the performance between FP32 and INT8.
21+
|Data Analytics <br/> Classical Machine Learning <br/> Deep Learning <br/> Inference Optimization | oneAPI docker image | [IntelAIKitContainer_GettingStarted](IntelAIKitContainer_GettingStarted) | Configuration script to automatically configure the environment.
22+
|Data Analytics <br/> Classical Machine Learning | Modin | [IntelModin_GettingStarted](IntelModin_GettingStarted) | Run Modin-accelerated Pandas functions and note the performance gain.
23+
|Data Analytics <br/> Classical Machine Learning | Modin |[IntelModin_Vs_Pandas](IntelModin_Vs_Pandas)| Compares the performance of Intel® Distribution of Modin* and the performance of Pandas.
2424
|Classical Machine Learning| Intel® Optimization for XGBoost* | [IntelPython_XGBoost_GettingStarted](IntelPython_XGBoost_GettingStarted) | Set up and trains an XGBoost* model on datasets for prediction.
2525
|Classical Machine Learning| daal4py | [IntelPython_daal4py_GettingStarted](IntelPython_daal4py_GettingStarted) | Batch linear regression using the Python API package daal4py from oneAPI Data Analytics Library (oneDAL).
26-
|Deep Learning| Intel® Optimization for TensorFlow* | [IntelTensorFlow_GettingStarted](IntelTensorFlow_GettingStarted) | A simple training example for TensorFlow.
27-
|Deep Learning|Intel® Extension of PyTorch | [IntelPyTorch_GettingStarted](Intel_Extension_For_PyTorch_GettingStarted) | A simple training example for Intel® Extension of PyTorch.
26+
|Deep Learning <br/> Inference Optimization| Intel® Optimization for TensorFlow* | [IntelTensorFlow_GettingStarted](IntelTensorFlow_GettingStarted) | A simple training example for TensorFlow.
27+
|Deep Learning <br/> Inference Optimization |Intel® Extension of PyTorch | [IntelPyTorch_GettingStarted](Intel_Extension_For_PyTorch_GettingStarted) | A simple training example for Intel® Extension of PyTorch.
2828
|Classical Machine Learning| Scikit-learn (OneDAL) | [Intel_Extension_For_SKLearn_GettingStarted](Intel_Extension_For_SKLearn_GettingStarted) | Speed up a scikit-learn application using Intel oneDAL.
29-
|Deep Learning|Intel® Extension of TensorFlow | [Intel® Extension For TensorFlow GettingStarted](Intel_Extension_For_TensorFlow_GettingStarted) | Guides users how to run a TensorFlow inference workload on both GPU and CPU.
30-
|Deep Learning|oneCCL Bindings for PyTorch | [Intel oneCCL Bindings For PyTorch GettingStarted](Intel_oneCCL_Bindings_For_PyTorch_GettingStarted) | Guides users through the process of running a simple PyTorch* distributed workload on both GPU and CPU. |
29+
|Deep Learning <br/> Inference Optimization |Intel® Extension of TensorFlow | [Intel® Extension For TensorFlow GettingStarted](Intel_Extension_For_TensorFlow_GettingStarted) | Guides users how to run a TensorFlow inference workload on both GPU and CPU.
30+
|Deep Learning <br/> Inference Optimization |oneCCL Bindings for PyTorch | [Intel oneCCL Bindings For PyTorch GettingStarted](Intel_oneCCL_Bindings_For_PyTorch_GettingStarted) | Guides users through the process of running a simple PyTorch* distributed workload on both GPU and CPU. |
3131

3232
*Other names and brands may be claimed as the property of others. [Trademarks](https://www.intel.com/content/www/us/en/legal/trademarks.html)

DirectProgramming/C++SYCL/CombinationalLogic/mandelbrot/mandelbrot.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<ConformanceMode>true</ConformanceMode>
7171
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
7272
<SYCLWarningLevel>Level3</SYCLWarningLevel>
73-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
73+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
7474
</ClCompile>
7575
<Link>
7676
<SubSystem>Console</SubSystem>
@@ -88,7 +88,7 @@
8888
<ConformanceMode>true</ConformanceMode>
8989
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
9090
<SYCLWarningLevel>Level3</SYCLWarningLevel>
91-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
91+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
9292
</ClCompile>
9393
<Link>
9494
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/CombinationalLogic/sepia-filter/sepia-filter.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<ConformanceMode>true</ConformanceMode>
5959
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
6060
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
61-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
61+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
6262
</ClCompile>
6363
<Link>
6464
<SubSystem>Console</SubSystem>
@@ -77,7 +77,7 @@
7777
<ConformanceMode>true</ConformanceMode>
7878
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
7979
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
80-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\dev-utilities\latest\include</AdditionalIncludeDirectories>
80+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
8181
</ClCompile>
8282
<Link>
8383
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/DenseLinearAlgebra/complex_mult/complex_mult.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<SDLCheck>true</SDLCheck>
7070
<ConformanceMode>true</ConformanceMode>
7171
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
72-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
72+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
7373
</ClCompile>
7474
<Link>
7575
<SubSystem>Console</SubSystem>
@@ -87,7 +87,7 @@
8787
<SDLCheck>true</SDLCheck>
8888
<ConformanceMode>true</ConformanceMode>
8989
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
90-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
90+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
9191
</ClCompile>
9292
<Link>
9393
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/DenseLinearAlgebra/matrix_mul/matrix_mul_dpcpp.vcxproj renamed to DirectProgramming/C++SYCL/DenseLinearAlgebra/matrix_mul/matrix_mul_sycl.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
<ConformanceMode>true</ConformanceMode>
108108
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
109109
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
110-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
110+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
111111
</ClCompile>
112112
<Link>
113113
<SubSystem>Console</SubSystem>
@@ -144,7 +144,7 @@
144144
<ConformanceMode>true</ConformanceMode>
145145
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
146146
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
147-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
147+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
148148
</ClCompile>
149149
<Link>
150150
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/GraphAlgorithms/all-pairs-shortest-paths/all-pairs-shortest-paths.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
<PrecompiledHeaderFile>
5656
</PrecompiledHeaderFile>
5757
<SYCLWarningLevel>Level3</SYCLWarningLevel>
58-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
58+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
5959
</ClCompile>
6060
<Link>
6161
<SubSystem>Console</SubSystem>
@@ -69,7 +69,7 @@
6969
<PrecompiledHeaderFile>
7070
</PrecompiledHeaderFile>
7171
<SYCLWarningLevel>Level3</SYCLWarningLevel>
72-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
72+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
7373
</ClCompile>
7474
<Link>
7575
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/GraphTraversal/bitonic-sort/bitonic-sort.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
</PrecompiledHeader>
5959
<PrecompiledHeaderFile>
6060
</PrecompiledHeaderFile>
61-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
61+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
6262
</ClCompile>
6363
<Link>
6464
<SubSystem>Console</SubSystem>
@@ -71,7 +71,7 @@
7171
</PrecompiledHeader>
7272
<PrecompiledHeaderFile>
7373
</PrecompiledHeaderFile>
74-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
74+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
7575
</ClCompile>
7676
<Link>
7777
<SubSystem>Console</SubSystem>

DirectProgramming/C++SYCL/GraphTraversal/hidden-markov-models/hidden-markov-models.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
</PrecompiledHeader>
9797
<PrecompiledHeaderFile>
9898
</PrecompiledHeaderFile>
99-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
99+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
100100
<SYCLOptimization>Disabled</SYCLOptimization>
101101
<SYCLWarningLevel>Level3</SYCLWarningLevel>
102102
</ClCompile>
@@ -126,7 +126,7 @@
126126
</PrecompiledHeader>
127127
<PrecompiledHeaderFile>
128128
</PrecompiledHeaderFile>
129-
<AdditionalIncludeDirectories>%ONEAPI_ROOT%\dev-utilities\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
129+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
130130
<SYCLOptimization>Disabled</SYCLOptimization>
131131
<SYCLWarningLevel>Level3</SYCLWarningLevel>
132132
</ClCompile>

DirectProgramming/C++SYCL/Jupyter/oneapi-essentials-training/07_oneDPL_Library/gamma-correction/gamma-correction.vcxproj

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,17 @@
4545
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
4646
<ConfigurationType>Application</ConfigurationType>
4747
<UseDebugLibraries>true</UseDebugLibraries>
48-
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
48+
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler 2024</PlatformToolset>
4949
<CharacterSet>Unicode</CharacterSet>
50+
<UseInteloneTBB>true</UseInteloneTBB>
5051
</PropertyGroup>
5152
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
5253
<ConfigurationType>Application</ConfigurationType>
5354
<UseDebugLibraries>false</UseDebugLibraries>
54-
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
55+
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler 2024</PlatformToolset>
5556
<WholeProgramOptimization>true</WholeProgramOptimization>
5657
<CharacterSet>Unicode</CharacterSet>
58+
<UseInteloneTBB>true</UseInteloneTBB>
5759
</PropertyGroup>
5860
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
5961
<ImportGroup Label="ExtensionSettings">
@@ -114,19 +116,11 @@
114116
<ConformanceMode>true</ConformanceMode>
115117
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
116118
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
117-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\tbb\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118119
</ClCompile>
119120
<Link>
120121
<SubSystem>Console</SubSystem>
121122
<GenerateDebugInformation>true</GenerateDebugInformation>
122-
<AdditionalOptions>/link /libpath:"$(ONEAPI_ROOT)/tbb/latest/lib/intel64/vc14" %(AdditionalOptions)</AdditionalOptions>
123123
</Link>
124-
<PostBuildEvent>
125-
<Command>copy /y "$(ONEAPI_ROOT)\tbb\latest\redist\intel64\vc14\tbb.dll" "$(SolutionDir)$(Platform)\$(Configuration)\"</Command>
126-
</PostBuildEvent>
127-
<PostBuildEvent>
128-
<Message>copy tbb.dll to binary folder </Message>
129-
</PostBuildEvent>
130124
</ItemDefinitionGroup>
131125
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
132126
<ClCompile>
@@ -157,21 +151,13 @@
157151
<ConformanceMode>true</ConformanceMode>
158152
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
159153
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
160-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\tbb\latest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
161154
</ClCompile>
162155
<Link>
163156
<SubSystem>Console</SubSystem>
164157
<EnableCOMDATFolding>true</EnableCOMDATFolding>
165158
<OptimizeReferences>true</OptimizeReferences>
166159
<GenerateDebugInformation>true</GenerateDebugInformation>
167-
<AdditionalOptions>/link /libpath:"$(ONEAPI_ROOT)/tbb/latest/lib/intel64/vc14" %(AdditionalOptions)</AdditionalOptions>
168160
</Link>
169-
<PostBuildEvent>
170-
<Command>copy /y "$(ONEAPI_ROOT)\tbb\latest\redist\intel64\vc14\tbb.dll" "$(SolutionDir)$(Platform)\$(Configuration)\"</Command>
171-
</PostBuildEvent>
172-
<PostBuildEvent>
173-
<Message>copy tbb.dll to binary folder </Message>
174-
</PostBuildEvent>
175161
</ItemDefinitionGroup>
176162
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
177163
<ImportGroup Label="ExtensionTargets">

DirectProgramming/C++SYCL/MapReduce/MonteCarloPi/MonteCarloPi.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</ImportGroup>
4141
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
4242
<ClCompile>
43-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
43+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
4444
<Optimization>Disabled</Optimization>
4545
<SuppressStartupBanner>false</SuppressStartupBanner>
4646
</ClCompile>
@@ -50,7 +50,7 @@
5050
</ItemDefinitionGroup>
5151
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
5252
<ClCompile>
53-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
53+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)\include\;$(ONEAPI_ROOT)\dev-utilities\latest\include\</AdditionalIncludeDirectories>
5454
<SYCLOptimization>MaxSpeed</SYCLOptimization>
5555
<SuppressStartupBanner>false</SuppressStartupBanner>
5656
</ClCompile>

0 commit comments

Comments
 (0)