Skip to content

Commit 947ea80

Browse files
authored
Merge pull request #4 from oneapi-src/master
update repo on 9/9/2020 from oneapi master
2 parents bbb7c80 + 0d705c1 commit 947ea80

File tree

58 files changed

+3971
-216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+3971
-216
lines changed

DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload/sample.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "iso3dfd_omp_offload",
44
"categories": [ "Toolkit/Intel® oneAPI HPC Toolkit" ],
55
"description": "A finite difference stencil kernel for solving 3D acoustic isotropic wave equation",
6-
"toolchain": [ "icpx" ],
6+
"toolchain": [ "icc" ],
77
"targetDevice": [ "GPU" ],
88
"languages": [ { "cpp": {} } ],
99
"os": [ "linux" ],
Lines changed: 157 additions & 159 deletions
Original file line numberDiff line numberDiff line change
@@ -1,160 +1,158 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<ItemGroup Label="ProjectConfigurations">
4-
<ProjectConfiguration Include="Debug|x64">
5-
<Configuration>Debug</Configuration>
6-
<Platform>x64</Platform>
7-
</ProjectConfiguration>
8-
<ProjectConfiguration Include="Release|x64">
9-
<Configuration>Release</Configuration>
10-
<Platform>x64</Platform>
11-
</ProjectConfiguration>
12-
</ItemGroup>
13-
<ItemGroup>
14-
<Text Include="License.txt" />
15-
</ItemGroup>
16-
<ItemGroup>
17-
<None Include="README.md" />
18-
</ItemGroup>
19-
<ItemGroup>
20-
<ClCompile Include="src\matrix_mul_dpcpp.cpp">
21-
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
22-
</AdditionalIncludeDirectories>
23-
</ClCompile>
24-
</ItemGroup>
25-
<PropertyGroup Label="Globals">
26-
<VCProjectVersion>15.0</VCProjectVersion>
27-
<ProjectGuid>{d41bafbf-46e8-4bf6-ac99-5a311221e7c5}</ProjectGuid>
28-
<Keyword>Win32Proj</Keyword>
29-
<RootNamespace>matrix_mul_dpcpp</RootNamespace>
30-
<WindowsTargetPlatformVersion>$(WindowsSDKVersion.Replace("\",""))</WindowsTargetPlatformVersion>
31-
</PropertyGroup>
32-
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
33-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34-
<ConfigurationType>Application</ConfigurationType>
35-
<UseDebugLibraries>true</UseDebugLibraries>
36-
<PlatformToolset>oneAPI Data Parallel C++ Compiler</PlatformToolset>
37-
<CharacterSet>Unicode</CharacterSet>
38-
</PropertyGroup>
39-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40-
<ConfigurationType>Application</ConfigurationType>
41-
<UseDebugLibraries>false</UseDebugLibraries>
42-
<PlatformToolset>oneAPI Data Parallel C++ Compiler</PlatformToolset>
43-
<WholeProgramOptimization>true</WholeProgramOptimization>
44-
<CharacterSet>Unicode</CharacterSet>
45-
</PropertyGroup>
46-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
47-
<ConfigurationType>Application</ConfigurationType>
48-
<UseDebugLibraries>true</UseDebugLibraries>
49-
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
50-
<CharacterSet>Unicode</CharacterSet>
51-
</PropertyGroup>
52-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53-
<ConfigurationType>Application</ConfigurationType>
54-
<UseDebugLibraries>false</UseDebugLibraries>
55-
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
56-
<WholeProgramOptimization>true</WholeProgramOptimization>
57-
<CharacterSet>Unicode</CharacterSet>
58-
</PropertyGroup>
59-
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
60-
<ImportGroup Label="ExtensionSettings">
61-
</ImportGroup>
62-
<ImportGroup Label="Shared">
63-
</ImportGroup>
64-
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
65-
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66-
</ImportGroup>
67-
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
68-
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69-
</ImportGroup>
70-
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
71-
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72-
</ImportGroup>
73-
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
74-
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75-
</ImportGroup>
76-
<PropertyGroup Label="UserMacros" />
77-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78-
<LinkIncremental>true</LinkIncremental>
79-
</PropertyGroup>
80-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
81-
<LinkIncremental>true</LinkIncremental>
82-
</PropertyGroup>
83-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
84-
<LinkIncremental>false</LinkIncremental>
85-
</PropertyGroup>
86-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
87-
<LinkIncremental>false</LinkIncremental>
88-
</PropertyGroup>
89-
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
90-
<ClCompile>
91-
<PrecompiledHeader>Use</PrecompiledHeader>
92-
<WarningLevel>Level3</WarningLevel>
93-
<Optimization>Disabled</Optimization>
94-
<SDLCheck>true</SDLCheck>
95-
<ConformanceMode>true</ConformanceMode>
96-
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
97-
</ClCompile>
98-
<Link>
99-
<SubSystem>Console</SubSystem>
100-
<GenerateDebugInformation>true</GenerateDebugInformation>
101-
</Link>
102-
</ItemDefinitionGroup>
103-
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
104-
<ClCompile>
105-
<PrecompiledHeader>Use</PrecompiledHeader>
106-
<WarningLevel>Level3</WarningLevel>
107-
<Optimization>Disabled</Optimization>
108-
<SDLCheck>true</SDLCheck>
109-
<ConformanceMode>true</ConformanceMode>
110-
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
111-
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
112-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
113-
</ClCompile>
114-
<Link>
115-
<SubSystem>Console</SubSystem>
116-
<GenerateDebugInformation>true</GenerateDebugInformation>
117-
</Link>
118-
</ItemDefinitionGroup>
119-
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
120-
<ClCompile>
121-
<PrecompiledHeader>Use</PrecompiledHeader>
122-
<WarningLevel>Level3</WarningLevel>
123-
<Optimization>MaxSpeed</Optimization>
124-
<FunctionLevelLinking>true</FunctionLevelLinking>
125-
<IntrinsicFunctions>true</IntrinsicFunctions>
126-
<SDLCheck>true</SDLCheck>
127-
<ConformanceMode>true</ConformanceMode>
128-
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
129-
</ClCompile>
130-
<Link>
131-
<SubSystem>Console</SubSystem>
132-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
133-
<OptimizeReferences>true</OptimizeReferences>
134-
<GenerateDebugInformation>true</GenerateDebugInformation>
135-
</Link>
136-
</ItemDefinitionGroup>
137-
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
138-
<ClCompile>
139-
<PrecompiledHeader>Use</PrecompiledHeader>
140-
<WarningLevel>Level3</WarningLevel>
141-
<Optimization>MaxSpeed</Optimization>
142-
<FunctionLevelLinking>true</FunctionLevelLinking>
143-
<IntrinsicFunctions>true</IntrinsicFunctions>
144-
<SDLCheck>true</SDLCheck>
145-
<ConformanceMode>true</ConformanceMode>
146-
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
147-
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
148-
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
149-
</ClCompile>
150-
<Link>
151-
<SubSystem>Console</SubSystem>
152-
<EnableCOMDATFolding>true</EnableCOMDATFolding>
153-
<OptimizeReferences>true</OptimizeReferences>
154-
<GenerateDebugInformation>true</GenerateDebugInformation>
155-
</Link>
156-
</ItemDefinitionGroup>
157-
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
158-
<ImportGroup Label="ExtensionTargets">
159-
</ImportGroup>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|x64">
5+
<Configuration>Debug</Configuration>
6+
<Platform>x64</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|x64">
9+
<Configuration>Release</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<ItemGroup>
14+
<Text Include="License.txt" />
15+
</ItemGroup>
16+
<ItemGroup>
17+
<None Include="README.md" />
18+
</ItemGroup>
19+
<ItemGroup>
20+
<ClCompile Include="src\matrix_mul_dpcpp.cpp">
21+
</ClCompile>
22+
</ItemGroup>
23+
<PropertyGroup Label="Globals">
24+
<VCProjectVersion>15.0</VCProjectVersion>
25+
<ProjectGuid>{d41bafbf-46e8-4bf6-ac99-5a311221e7c5}</ProjectGuid>
26+
<Keyword>Win32Proj</Keyword>
27+
<RootNamespace>matrix_mul_dpcpp</RootNamespace>
28+
<WindowsTargetPlatformVersion>$(WindowsSDKVersion.Replace("\",""))</WindowsTargetPlatformVersion>
29+
</PropertyGroup>
30+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
31+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
32+
<ConfigurationType>Application</ConfigurationType>
33+
<UseDebugLibraries>true</UseDebugLibraries>
34+
<PlatformToolset>oneAPI Data Parallel C++ Compiler</PlatformToolset>
35+
<CharacterSet>Unicode</CharacterSet>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
38+
<ConfigurationType>Application</ConfigurationType>
39+
<UseDebugLibraries>false</UseDebugLibraries>
40+
<PlatformToolset>oneAPI Data Parallel C++ Compiler</PlatformToolset>
41+
<WholeProgramOptimization>true</WholeProgramOptimization>
42+
<CharacterSet>Unicode</CharacterSet>
43+
</PropertyGroup>
44+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45+
<ConfigurationType>Application</ConfigurationType>
46+
<UseDebugLibraries>true</UseDebugLibraries>
47+
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
48+
<CharacterSet>Unicode</CharacterSet>
49+
</PropertyGroup>
50+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
51+
<ConfigurationType>Application</ConfigurationType>
52+
<UseDebugLibraries>false</UseDebugLibraries>
53+
<PlatformToolset>Intel(R) oneAPI DPC++ Compiler</PlatformToolset>
54+
<WholeProgramOptimization>true</WholeProgramOptimization>
55+
<CharacterSet>Unicode</CharacterSet>
56+
</PropertyGroup>
57+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
58+
<ImportGroup Label="ExtensionSettings">
59+
</ImportGroup>
60+
<ImportGroup Label="Shared">
61+
</ImportGroup>
62+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
63+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64+
</ImportGroup>
65+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67+
</ImportGroup>
68+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
69+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70+
</ImportGroup>
71+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
72+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73+
</ImportGroup>
74+
<PropertyGroup Label="UserMacros" />
75+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
76+
<LinkIncremental>true</LinkIncremental>
77+
</PropertyGroup>
78+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
79+
<LinkIncremental>true</LinkIncremental>
80+
</PropertyGroup>
81+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
82+
<LinkIncremental>false</LinkIncremental>
83+
</PropertyGroup>
84+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
85+
<LinkIncremental>false</LinkIncremental>
86+
</PropertyGroup>
87+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
88+
<ClCompile>
89+
<PrecompiledHeader>Use</PrecompiledHeader>
90+
<WarningLevel>Level3</WarningLevel>
91+
<Optimization>Disabled</Optimization>
92+
<SDLCheck>true</SDLCheck>
93+
<ConformanceMode>true</ConformanceMode>
94+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
95+
</ClCompile>
96+
<Link>
97+
<SubSystem>Console</SubSystem>
98+
<GenerateDebugInformation>true</GenerateDebugInformation>
99+
</Link>
100+
</ItemDefinitionGroup>
101+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102+
<ClCompile>
103+
<PrecompiledHeader>Use</PrecompiledHeader>
104+
<WarningLevel>Level3</WarningLevel>
105+
<Optimization>Disabled</Optimization>
106+
<SDLCheck>true</SDLCheck>
107+
<ConformanceMode>true</ConformanceMode>
108+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
109+
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
110+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
111+
</ClCompile>
112+
<Link>
113+
<SubSystem>Console</SubSystem>
114+
<GenerateDebugInformation>true</GenerateDebugInformation>
115+
</Link>
116+
</ItemDefinitionGroup>
117+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
118+
<ClCompile>
119+
<PrecompiledHeader>Use</PrecompiledHeader>
120+
<WarningLevel>Level3</WarningLevel>
121+
<Optimization>MaxSpeed</Optimization>
122+
<FunctionLevelLinking>true</FunctionLevelLinking>
123+
<IntrinsicFunctions>true</IntrinsicFunctions>
124+
<SDLCheck>true</SDLCheck>
125+
<ConformanceMode>true</ConformanceMode>
126+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
127+
</ClCompile>
128+
<Link>
129+
<SubSystem>Console</SubSystem>
130+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
131+
<OptimizeReferences>true</OptimizeReferences>
132+
<GenerateDebugInformation>true</GenerateDebugInformation>
133+
</Link>
134+
</ItemDefinitionGroup>
135+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
136+
<ClCompile>
137+
<PrecompiledHeader>Use</PrecompiledHeader>
138+
<WarningLevel>Level3</WarningLevel>
139+
<Optimization>MaxSpeed</Optimization>
140+
<FunctionLevelLinking>true</FunctionLevelLinking>
141+
<IntrinsicFunctions>true</IntrinsicFunctions>
142+
<SDLCheck>true</SDLCheck>
143+
<ConformanceMode>true</ConformanceMode>
144+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
145+
<SYCLWarningLevel>DisableAllWarnings</SYCLWarningLevel>
146+
<AdditionalIncludeDirectories>$(ONEAPI_ROOT)dev-utilities\latest\include</AdditionalIncludeDirectories>
147+
</ClCompile>
148+
<Link>
149+
<SubSystem>Console</SubSystem>
150+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
151+
<OptimizeReferences>true</OptimizeReferences>
152+
<GenerateDebugInformation>true</GenerateDebugInformation>
153+
</Link>
154+
</ItemDefinitionGroup>
155+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
156+
<ImportGroup Label="ExtensionTargets">
157+
</ImportGroup>
160158
</Project>

DirectProgramming/DPC++/ParallelPatterns/histogram/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ Error 'dpc_common.hpp' file not found
5757
```
5858
You need to add the following directory to the list of include folders, that are required by your project, in your project's Visual Studio project property panel. The missing include folder is located at `%ONEAPI_ROOT%\dev-utilities\latest\include` on your development system.
5959

60+
## Known issues
61+
62+
The sample is prone to ``Floating point exception`` and `CL_INVALID_WORK_GROUP_SIZE` errors on GPU with DPC++ L0 backend, which can be avoided
63+
by setting `_PSTL_COMPILE_KERNEL` macro to `0`. You can do it using the following command before running `cmake`:
64+
65+
```
66+
export CXXFLAGS=-D_PSTL_COMPILE_KERNEL=0
67+
```
68+
6069
## Running the Sample
6170

6271
Application Parameters

DirectProgramming/DPC++FPGA/ReferenceDesigns/gzip/src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ set(HARDWARE_COMPILE_FLAGS -MMD -fsycl-link-targets=spir64_fpga-unknown-unknown-
4444

4545
# use cmake -D USER_HARDWARE_FLAGS=<flags> to set extra flags for FPGA backend compilation
4646
separate_arguments(USER_HARDWARE_FLAGS)
47-
set(HARDWARE_LINK_FLAGS -fintelfpga -Xshardware -Xsparallel=2 -Xsseed=1 ${NUM_REORDER} -Xsboard=${_FPGA_BOARD} ${USER_HARDWARE_FLAGS} -DNUM_ENGINES=${NUM_ENGINES})
47+
set(HARDWARE_LINK_FLAGS -fintelfpga -Xshardware -Xsparallel=2 -Xsseed=7 ${NUM_REORDER} -Xsboard=${_FPGA_BOARD} ${USER_HARDWARE_FLAGS} -DNUM_ENGINES=${NUM_ENGINES})
4848
set(FINAL_LINK_FLAGS -fintelfpga -DNUM_ENGINES=${NUM_ENGINES})
4949

5050
set(EMULATOR_COMPILE_FLAGS "-v -v -v -g0 -fintelfpga -DFPGA_EMULATOR -DNUM_ENGINES=${NUM_ENGINES}")

Libraries/oneDNN/dpcpp_interoperability/README.md

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -63,30 +63,6 @@ make
6363
./bin/sycl-interop-cpp
6464
```
6565

66-
### On a Windows* System Using Visual Studio* Version 2017 or Newer
67-
68-
Open "x64 Native Tools Command Prompt for VS2017" or
69-
"x64 Native Tools Command Prompt for VS2019" and perform the following steps:
70-
1. Setup oneAPI development environment
71-
```
72-
C:\Program Files (x86)\intel\oneapi\setvars.bat
73-
```
74-
2. Build the program using `cmake`
75-
```
76-
mkdir build
77-
cd build
78-
cmake -G "Visual Studio 16 2019" ..
79-
cmake --build .
80-
```
81-
82-
> Note: You can open the `dpcpp_interoperability.sln` in build folder to edit source
83-
> code with Microsoft Visual Studio integrated development environment.
84-
85-
3. Run the program
86-
```
87-
./bin/Debug/sycl-interop-cpp.exe
88-
```
89-
9066
### Include Files
9167

9268
The include folder is located at ${DNNLROOT}\include on your development system".

0 commit comments

Comments
 (0)