Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
vision
Commits
4393f7df
"docs/git@developer.sourcefind.cn:OpenDAS/mmcv.git" did not exist on "323abb9e5a01de9e6a8a9309cc8d2184a00b8f98"
Unverified
Commit
4393f7df
authored
Jun 06, 2024
by
Nicolas Hug
Committed by
GitHub
Jun 06, 2024
Browse files
Remove broken MPS build (#8472)
parent
b6770a7e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
3 deletions
+10
-3
setup.py
setup.py
+10
-3
No files found.
setup.py
View file @
4393f7df
...
@@ -5,6 +5,7 @@ import os
...
@@ -5,6 +5,7 @@ import os
import
shutil
import
shutil
import
subprocess
import
subprocess
import
sys
import
sys
import
warnings
import
torch
import
torch
from
pkg_resources
import
DistributionNotFound
,
get_distribution
,
parse_version
from
pkg_resources
import
DistributionNotFound
,
get_distribution
,
parse_version
...
@@ -138,7 +139,6 @@ def get_extensions():
...
@@ -138,7 +139,6 @@ def get_extensions():
+
glob
.
glob
(
os
.
path
.
join
(
extensions_dir
,
"ops"
,
"cpu"
,
"*.cpp"
))
+
glob
.
glob
(
os
.
path
.
join
(
extensions_dir
,
"ops"
,
"cpu"
,
"*.cpp"
))
+
glob
.
glob
(
os
.
path
.
join
(
extensions_dir
,
"ops"
,
"quantized"
,
"cpu"
,
"*.cpp"
))
+
glob
.
glob
(
os
.
path
.
join
(
extensions_dir
,
"ops"
,
"quantized"
,
"cpu"
,
"*.cpp"
))
)
)
source_mps
=
glob
.
glob
(
os
.
path
.
join
(
extensions_dir
,
"ops"
,
"mps"
,
"*.mm"
))
print
(
"Compiling extensions with following flags:"
)
print
(
"Compiling extensions with following flags:"
)
force_cuda
=
os
.
getenv
(
"FORCE_CUDA"
,
"0"
)
==
"1"
force_cuda
=
os
.
getenv
(
"FORCE_CUDA"
,
"0"
)
==
"1"
...
@@ -204,8 +204,15 @@ def get_extensions():
...
@@ -204,8 +204,15 @@ def get_extensions():
define_macros
+=
[(
"WITH_HIP"
,
None
)]
define_macros
+=
[(
"WITH_HIP"
,
None
)]
nvcc_flags
=
[]
nvcc_flags
=
[]
extra_compile_args
[
"nvcc"
]
=
nvcc_flags
extra_compile_args
[
"nvcc"
]
=
nvcc_flags
elif
torch
.
backends
.
mps
.
is_available
()
or
force_mps
:
sources
+=
source_mps
# FIXME: MPS build breaks custom ops registration, so it was disabled.
# See https://github.com/pytorch/vision/issues/8456.
# TODO: Fix MPS build, remove warning below, and put back commented-out elif block.V
if
force_mps
:
warnings
.
warn
(
"MPS build is temporarily disabled!!!!"
)
# elif torch.backends.mps.is_available() or force_mps:
# source_mps = glob.glob(os.path.join(extensions_dir, "ops", "mps", "*.mm"))
# sources += source_mps
if
sys
.
platform
==
"win32"
:
if
sys
.
platform
==
"win32"
:
define_macros
+=
[(
"torchvision_EXPORTS"
,
None
)]
define_macros
+=
[(
"torchvision_EXPORTS"
,
None
)]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment