mirror of
https://github.com/zebrajr/tensorflow.git
synced 2026-01-15 12:15:41 +00:00
[TSL] Remove some Windows- and Darwinn-specific GPU code.
PiperOrigin-RevId: 571535260
This commit is contained in:
committed by
TensorFlower Gardener
parent
333145db59
commit
a47d18e3f3
@@ -60,11 +60,6 @@ StatusOr<void*> GetDsoHandle(const string& name, const string& version) {
|
||||
|
||||
auto message = absl::StrCat("Could not load dynamic library '", filename,
|
||||
"'; dlerror: ", status.message());
|
||||
#if !defined(PLATFORM_WINDOWS)
|
||||
if (const char* ld_library_path = getenv("LD_LIBRARY_PATH")) {
|
||||
message += absl::StrCat("; LD_LIBRARY_PATH: ", ld_library_path);
|
||||
}
|
||||
#endif
|
||||
VLOG(1) << message;
|
||||
return Status(absl::StatusCode::kFailedPrecondition, message);
|
||||
}
|
||||
@@ -72,16 +67,6 @@ StatusOr<void*> GetDsoHandle(const string& name, const string& version) {
|
||||
|
||||
namespace DsoLoader {
|
||||
StatusOr<void*> GetCudaDriverDsoHandle() {
|
||||
#if defined(PLATFORM_WINDOWS)
|
||||
return GetDsoHandle("nvcuda", "");
|
||||
#elif defined(__APPLE__)
|
||||
// On Mac OS X, CUDA sometimes installs libcuda.dylib instead of
|
||||
// libcuda.1.dylib.
|
||||
auto handle_or = GetDsoHandle("cuda", "");
|
||||
if (handle_or.ok()) {
|
||||
return handle_or;
|
||||
}
|
||||
#endif
|
||||
return GetDsoHandle("cuda", "1");
|
||||
}
|
||||
|
||||
@@ -126,19 +111,11 @@ StatusOr<void*> GetNcclDsoHandle() {
|
||||
}
|
||||
|
||||
StatusOr<void*> GetNvInferDsoHandle() {
|
||||
#if defined(PLATFORM_WINDOWS)
|
||||
return GetDsoHandle("nvinfer", "");
|
||||
#else
|
||||
return GetDsoHandle("nvinfer", GetTensorRTVersion());
|
||||
#endif
|
||||
}
|
||||
|
||||
StatusOr<void*> GetNvInferPluginDsoHandle() {
|
||||
#if defined(PLATFORM_WINDOWS)
|
||||
return GetDsoHandle("nvinfer_plugin", "");
|
||||
#else
|
||||
return GetDsoHandle("nvinfer_plugin", GetTensorRTVersion());
|
||||
#endif
|
||||
}
|
||||
|
||||
StatusOr<void*> GetRocblasDsoHandle() { return GetDsoHandle("rocblas", ""); }
|
||||
|
||||
Reference in New Issue
Block a user