mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
torchvision hipify revamp fix (#51453)
Summary: The torchvision build error from hipify revamp, "KeyError: '/usr/include/libpng16/png.h'" is fixed in this PR Description: Traceback (most recent call last): File "setup.py", line 471, in <module> ext_modules=get_extensions(), File "setup.py", line 329, in get_extensions extra_compile_args=extra_compile_args File "/opt/conda/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 892, in CUDAExtension is_pytorch_extension=True, File "/opt/conda/lib/python3.6/site-packages/torch/utils/hipify/hipify_python.py", line 978, in hipify clean_ctx=clean_ctx) File "/opt/conda/lib/python3.6/site-packages/torch/utils/hipify/hipify_python.py", line 212, in preprocess hip_clang_launch, is_pytorch_extension, clean_ctx, show_progress) File "/opt/conda/lib/python3.6/site-packages/torch/utils/hipify/hipify_python.py", line 175, in preprocess_file_and_save_result hip_clang_launch, is_pytorch_extension, clean_ctx, show_progress) File "/opt/conda/lib/python3.6/site-packages/torch/utils/hipify/hipify_python.py", line 792, in preprocessor output_source = RE_ANGLE_HEADER.sub(mk_repl('#include <{0}>', False), output_source) File "/opt/conda/lib/python3.6/site-packages/torch/utils/hipify/hipify_python.py", line 785, in repl value = HIPIFY_FINAL_RESULT[header_filepath]["hipified_path"] KeyError: '/usr/include/libpng16/png.h' Pull Request resolved: https://github.com/pytorch/pytorch/pull/51453 Reviewed By: agolynski Differential Revision: D26459979 Pulled By: fmassa fbshipit-source-id: f653f55fd34c71314e6c6682217f84b2d1e49335
This commit is contained in:
committed by
Facebook GitHub Bot
parent
35b0560ea2
commit
8c185e62f9
4
torch/utils/hipify/hipify_python.py
Executable file → Normal file
4
torch/utils/hipify/hipify_python.py
Executable file → Normal file
@ -174,7 +174,7 @@ def preprocess_file_and_save_result(
|
||||
result = preprocessor(output_directory, filepath, all_files, includes, stats,
|
||||
hip_clang_launch, is_pytorch_extension, clean_ctx, show_progress)
|
||||
|
||||
fin_path = os.path.join(output_directory, filepath)
|
||||
fin_path = os.path.abspath(os.path.join(output_directory, filepath))
|
||||
# Show what happened
|
||||
if show_progress:
|
||||
print(
|
||||
@ -711,7 +711,7 @@ def preprocessor(
|
||||
clean_ctx: GeneratedFileCleaner,
|
||||
show_progress: bool) -> HipifyResult:
|
||||
""" Executes the CUDA -> HIP conversion on the specified file. """
|
||||
fin_path = os.path.join(output_directory, filepath)
|
||||
fin_path = os.path.abspath(os.path.join(output_directory, filepath))
|
||||
|
||||
with open(fin_path, 'r', encoding='utf-8') as fin:
|
||||
if fin.readline() == HIPIFY_C_BREADCRUMB:
|
||||
|
Reference in New Issue
Block a user