@@ -131,7 +131,7 @@ TritonModel::Create(
131
131
return Status (
132
132
Status::Code::INVALID_ARG,
133
133
" unable to find '" + backend_libname + " ' or '" +
134
- specialized_backend_name + " /model.py ' for model '" +
134
+ specialized_backend_name + " /" + kPythonFilename + " ' for model '" +
135
135
model_config.name () + " ', searched: " + version_path + " , " +
136
136
model_path + " , " + global_path);
137
137
}
@@ -146,8 +146,8 @@ TritonModel::Create(
146
146
is_python_based_backend = true ;
147
147
// Python backend based backends use configs, specified for python backend
148
148
// in cmdline.
149
- RETURN_IF_ERROR (
150
- ResolveBackendConfigs ( backend_cmdline_config_map, " python " , config));
149
+ RETURN_IF_ERROR (ResolveBackendConfigs (
150
+ backend_cmdline_config_map, kPythonBackend , config));
151
151
} else {
152
152
RETURN_IF_ERROR (ResolveBackendConfigs (
153
153
backend_cmdline_config_map, backend_name, config));
@@ -356,7 +356,8 @@ TritonModel::ResolveBackendPaths(
356
356
// If not found, then we are processing a python-based backend.
357
357
// We look for libtriton_python.so in python backend directory
358
358
// and model.py in provided custom backend's directory
359
- std::string python_backend_dir = JoinPath ({global_backend_dir, " python" });
359
+ std::string python_backend_dir =
360
+ JoinPath ({global_backend_dir, kPythonBackend });
360
361
bool is_dir;
361
362
RETURN_IF_ERROR (IsDirectory (python_backend_dir, &is_dir));
362
363
if (!is_dir) {
@@ -367,21 +368,21 @@ TritonModel::ResolveBackendPaths(
367
368
}
368
369
search_paths.emplace_back (python_backend_dir);
369
370
std::string runtime_model_path =
370
- JoinPath ({global_backend_dir, backend_name, " model.py " });
371
+ JoinPath ({global_backend_dir, backend_name, kPythonFilename });
371
372
bool exists;
372
373
RETURN_IF_ERROR (FileExists (runtime_model_path, &exists));
373
374
if (!exists) {
374
375
return Status (
375
376
Status::Code::INVALID_ARG,
376
- " unable to find '" + backend_libname + " ' or '" + backend_name +
377
- " /model.py ' for model '" + model_name + " ', in " +
377
+ " unable to find '" + backend_libname + " ' or '" + backend_name + " / " +
378
+ kPythonFilename + " ' for model '" + model_name + " ', in " +
378
379
JoinPath ({global_backend_dir, backend_name}));
379
380
}
380
381
381
382
*python_runtime_modeldir = JoinPath ({global_backend_dir, backend_name});
382
383
std::string python_backend_libname;
383
384
RETURN_IF_ERROR (BackendConfigurationBackendLibraryName (
384
- " python " , &python_backend_libname));
385
+ kPythonBackend , &python_backend_libname));
385
386
386
387
RETURN_IF_ERROR (LocateBackendLibrary (
387
388
search_paths, python_backend_libname, backend_libdir, backend_libpath));
0 commit comments