File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626import os
2727import os .path
2828
29+ from . import _init_helper
2930from ._device_selection import select_device_with_aspects
3031from ._sycl_context import SyclContext , SyclContextCreationError
3132from ._sycl_device import (
@@ -137,3 +138,4 @@ def get_include():
137138
138139__version__ = get_versions ()["version" ]
139140del get_versions
141+ del _init_helper
Original file line number Diff line number Diff line change 1+ # Data Parallel Control (dpctl)
2+ #
3+ # Copyright 2020-2024 Intel Corporation
4+ #
5+ # Licensed under the Apache License, Version 2.0 (the "License");
6+ # you may not use this file except in compliance with the License.
7+ # You may obtain a copy of the License at
8+ #
9+ # http://www.apache.org/licenses/LICENSE-2.0
10+ #
11+ # Unless required by applicable law or agreed to in writing, software
12+ # distributed under the License is distributed on an "AS IS" BASIS,
13+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ # See the License for the specific language governing permissions and
15+ # limitations under the License.
16+
17+ import os
18+ import os .path
19+ import sys
20+
21+ is_venv_win32 = (
22+ sys .platform == "win32"
23+ and sys .base_exec_prefix != sys .exec_prefix
24+ and os .path .isfile (os .path .join (sys .exec_prefix , "pyvenv.cfg" ))
25+ )
26+
27+ if is_venv_win32 :
28+ # For virtual environments on Windows, add folder
29+ # with DPC++ libraries to the DLL search path gh-1745
30+ dll_dir = os .path .join (sys .exec_prefix , "Library" , "bin" )
31+ if os .path .isdir (dll_dir ):
32+ os .add_dll_directory (dll_dir )
33+
34+ del is_venv_win32
You can’t perform that action at this time.
0 commit comments