File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
torch/csrc/inductor/aoti_package Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,22 @@ std::string create_temp_dir() {
93
93
return temp_dir;
94
94
#endif
95
95
}
96
+
97
+ const char * object_file_ext () {
98
+ #ifdef _WIN32
99
+ return " .obj" ;
100
+ #else
101
+ return " .o" ;
102
+ #endif
103
+ }
104
+
105
+ const char * extension_file_ext () {
106
+ #ifdef _WIN32
107
+ return " .pyd" ;
108
+ #else
109
+ return " .so" ;
110
+ #endif
111
+ }
96
112
} // namespace
97
113
98
114
namespace torch ::inductor {
@@ -515,9 +531,9 @@ AOTIModelPackageLoader::AOTIModelPackageLoader(
515
531
std::string filename_extension = output_path_str.substr (extension_idx);
516
532
if (filename_extension == " .cpp" ) {
517
533
cpp_filename = output_path_str;
518
- } else if (filename_extension == " .o " ) {
534
+ } else if (filename_extension == object_file_ext () ) {
519
535
obj_filenames.push_back (output_path_str);
520
- } else if (filename_extension == " .so " ) {
536
+ } else if (filename_extension == extension_file_ext () ) {
521
537
so_filename = output_path_str;
522
538
}
523
539
}
You can’t perform that action at this time.
0 commit comments