Unverified Commit 478a852f authored by moto-meta's avatar moto-meta Committed by GitHub
Browse files

Update library/extension name

Differential Revision: D50633306

Pull Request resolved: https://github.com/pytorch/audio/pull/3675
parent 7c988b43
...@@ -43,7 +43,7 @@ endfunction() ...@@ -43,7 +43,7 @@ endfunction()
function(torio_library name source include_dirs link_libraries compile_defs) function(torio_library name source include_dirs link_libraries compile_defs)
_library( _library(
torio/lib torchaudio/lib
"${name}" "${name}"
"${source}" "${source}"
"${include_dirs}" "${include_dirs}"
...@@ -104,7 +104,7 @@ if (BUILD_TORCHAUDIO_PYTHON_EXTENSION) ...@@ -104,7 +104,7 @@ if (BUILD_TORCHAUDIO_PYTHON_EXTENSION)
endfunction() endfunction()
function(torio_extension name sources include_dirs libraries definitions) function(torio_extension name sources include_dirs libraries definitions)
_extension( _extension(
torio/lib torchaudio/lib
"${name}" "${name}"
"${sources}" "${sources}"
"${include_dirs}" "${include_dirs}"
......
...@@ -29,65 +29,65 @@ if (USE_CUDA) ...@@ -29,65 +29,65 @@ if (USE_CUDA)
endif() endif()
if (TARGET ffmpeg) if (TARGET ffmpeg)
torchaudio_library( torio_library(
libtorchaudio_ffmpeg libtorio_ffmpeg
"${sources}" "${sources}"
"" ""
"torch;ffmpeg;${additional_lib}" "torch;ffmpeg;${additional_lib}"
"" ""
) )
if (BUILD_TORCHAUDIO_PYTHON_EXTENSION) if (BUILD_TORIO_PYTHON_EXTENSION)
torchaudio_extension( torio_extension(
_torchaudio_ffmpeg _torio_ffmpeg
"${ext_sources}" "${ext_sources}"
"" ""
"libtorchaudio_ffmpeg" "libtorio_ffmpeg"
"TORCHAUDIO_FFMPEG_EXT_NAME=_torchaudio_ffmpeg" "TORIO_FFMPEG_EXT_NAME=_torio_ffmpeg"
) )
endif() endif()
else() else()
torchaudio_library( torio_library(
libtorchaudio_ffmpeg4 libtorio_ffmpeg4
"${sources}" "${sources}"
"" ""
"torch;ffmpeg4;${additional_lib}" "torch;ffmpeg4;${additional_lib}"
"" ""
) )
torchaudio_library( torio_library(
libtorchaudio_ffmpeg5 libtorio_ffmpeg5
"${sources}" "${sources}"
"" ""
"torch;ffmpeg5;${additional_lib}" "torch;ffmpeg5;${additional_lib}"
"" ""
) )
torchaudio_library( torio_library(
libtorchaudio_ffmpeg6 libtorio_ffmpeg6
"${sources}" "${sources}"
"" ""
"torch;ffmpeg6;${additional_lib}" "torch;ffmpeg6;${additional_lib}"
"" ""
) )
if (BUILD_TORCHAUDIO_PYTHON_EXTENSION) if (BUILD_TORIO_PYTHON_EXTENSION)
torchaudio_extension( torio_extension(
_torchaudio_ffmpeg4 _torio_ffmpeg4
"${ext_sources}" "${ext_sources}"
"" ""
"libtorchaudio_ffmpeg4" "libtorio_ffmpeg4"
"TORCHAUDIO_FFMPEG_EXT_NAME=_torchaudio_ffmpeg4" "TORIO_FFMPEG_EXT_NAME=_torio_ffmpeg4"
) )
torchaudio_extension( torio_extension(
_torchaudio_ffmpeg5 _torio_ffmpeg5
"${ext_sources}" "${ext_sources}"
"" ""
"libtorchaudio_ffmpeg5" "libtorio_ffmpeg5"
"TORCHAUDIO_FFMPEG_EXT_NAME=_torchaudio_ffmpeg5" "TORIO_FFMPEG_EXT_NAME=_torio_ffmpeg5"
) )
torchaudio_extension( torio_extension(
_torchaudio_ffmpeg6 _torio_ffmpeg6
"${ext_sources}" "${ext_sources}"
"" ""
"libtorchaudio_ffmpeg6" "libtorio_ffmpeg6"
"TORCHAUDIO_FFMPEG_EXT_NAME=_torchaudio_ffmpeg6" "TORIO_FFMPEG_EXT_NAME=_torio_ffmpeg6"
) )
endif () endif ()
endif() endif()
...@@ -241,11 +241,11 @@ struct StreamReaderBytes : private BytesWrapper, public StreamReaderCustomIO { ...@@ -241,11 +241,11 @@ struct StreamReaderBytes : private BytesWrapper, public StreamReaderCustomIO {
option) {} option) {}
}; };
#ifndef TORCHAUDIO_FFMPEG_EXT_NAME #ifndef TORIO_FFMPEG_EXT_NAME
#error TORCHAUDIO_FFMPEG_EXT_NAME must be defined. #error TORIO_FFMPEG_EXT_NAME must be defined.
#endif #endif
PYBIND11_MODULE(TORCHAUDIO_FFMPEG_EXT_NAME, m) { PYBIND11_MODULE(TORIO_FFMPEG_EXT_NAME, m) {
m.def("init", []() { avdevice_register_all(); }); m.def("init", []() { avdevice_register_all(); });
m.def("get_log_level", []() { return av_log_get_level(); }); m.def("get_log_level", []() { return av_log_get_level(); });
m.def("set_log_level", [](int level) { av_log_set_level(level); }); m.def("set_log_level", [](int level) { av_log_set_level(level); });
......
...@@ -113,8 +113,8 @@ _FFMPEG_VERS = ["6", "5", "4", ""] ...@@ -113,8 +113,8 @@ _FFMPEG_VERS = ["6", "5", "4", ""]
def _find_versionsed_ffmpeg_extension(version: str): def _find_versionsed_ffmpeg_extension(version: str):
_LG.debug("Attempting to load FFmpeg%s", version) _LG.debug("Attempting to load FFmpeg%s", version)
ext = f"torchaudio.lib._torchaudio_ffmpeg{version}" ext = f"torchaudio.lib._torio_ffmpeg{version}"
lib = f"libtorchaudio_ffmpeg{version}" lib = f"libtorio_ffmpeg{version}"
if not importlib.util.find_spec(ext): if not importlib.util.find_spec(ext):
raise RuntimeError(f"FFmpeg{version} extension is not available.") raise RuntimeError(f"FFmpeg{version} extension is not available.")
......
...@@ -70,19 +70,19 @@ def get_ext_modules(): ...@@ -70,19 +70,19 @@ def get_ext_modules():
# single version ffmpeg mode # single version ffmpeg mode
modules.extend( modules.extend(
[ [
Extension(name="torchaudio.lib.libtorchaudio_ffmpeg", sources=[]), Extension(name="torchaudio.lib.libtorio_ffmpeg", sources=[]),
Extension(name="torchaudio.lib._torchaudio_ffmpeg", sources=[]), Extension(name="torchaudio.lib._torio_ffmpeg", sources=[]),
] ]
) )
else: else:
modules.extend( modules.extend(
[ [
Extension(name="torchaudio.lib.libtorchaudio_ffmpeg4", sources=[]), Extension(name="torchaudio.lib.libtorio_ffmpeg4", sources=[]),
Extension(name="torchaudio.lib._torchaudio_ffmpeg4", sources=[]), Extension(name="torchaudio.lib._torio_ffmpeg4", sources=[]),
Extension(name="torchaudio.lib.libtorchaudio_ffmpeg5", sources=[]), Extension(name="torchaudio.lib.libtorio_ffmpeg5", sources=[]),
Extension(name="torchaudio.lib._torchaudio_ffmpeg5", sources=[]), Extension(name="torchaudio.lib._torio_ffmpeg5", sources=[]),
Extension(name="torchaudio.lib.libtorchaudio_ffmpeg6", sources=[]), Extension(name="torchaudio.lib.libtorio_ffmpeg6", sources=[]),
Extension(name="torchaudio.lib._torchaudio_ffmpeg6", sources=[]), Extension(name="torchaudio.lib._torio_ffmpeg6", sources=[]),
] ]
) )
return modules return modules
...@@ -135,6 +135,7 @@ class CMakeBuild(build_ext): ...@@ -135,6 +135,7 @@ class CMakeBuild(build_ext):
f"-DBUILD_ALIGN:BOOL={'ON' if _BUILD_ALIGN else 'OFF'}", f"-DBUILD_ALIGN:BOOL={'ON' if _BUILD_ALIGN else 'OFF'}",
f"-DBUILD_CUDA_CTC_DECODER:BOOL={'ON' if _BUILD_CUDA_CTC_DECODER else 'OFF'}", f"-DBUILD_CUDA_CTC_DECODER:BOOL={'ON' if _BUILD_CUDA_CTC_DECODER else 'OFF'}",
"-DBUILD_TORCHAUDIO_PYTHON_EXTENSION:BOOL=ON", "-DBUILD_TORCHAUDIO_PYTHON_EXTENSION:BOOL=ON",
"-DBUILD_TORIO_PYTHON_EXTENSION:BOOL=ON",
f"-DUSE_ROCM:BOOL={'ON' if _USE_ROCM else 'OFF'}", f"-DUSE_ROCM:BOOL={'ON' if _USE_ROCM else 'OFF'}",
f"-DUSE_CUDA:BOOL={'ON' if _USE_CUDA else 'OFF'}", f"-DUSE_CUDA:BOOL={'ON' if _USE_CUDA else 'OFF'}",
f"-DUSE_OPENMP:BOOL={'ON' if _USE_OPENMP else 'OFF'}", f"-DUSE_OPENMP:BOOL={'ON' if _USE_OPENMP else 'OFF'}",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment