aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/stream_executor/lib
diff options
context:
space:
mode:
authorGravatar Justin Lebar <jlebar@google.com>2018-04-17 14:26:16 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-04-17 14:28:51 -0700
commit4764bf2986e2779d5c80b5aca08d72d5c878818b (patch)
tree1f7c389ec28de120568b85670e6d364857c6d7ba /tensorflow/stream_executor/lib
parent72df3d60faa8bbf42bb3f5c7ed38887215fad037 (diff)
[StreamExecutor] Rename ::perftools::gputools -> ::stream_executor, part 1.
Step 1 of re-namespace'ing StreamExecutor into ::stream_executor. This moves everything inside of stream_executor/..., and leaves a namespace alias into ::perftools::gputools. The next steps will clean up users to use the new namespace. This is mostly a mechanical change, but it also includes a bunch of non-mechanical changes that ideally would be split out into separate patches. Unfortunately they all sort of need to be shoved in here for various reasons: - forward declarations need to be in the same namespace as the actual types, so we need to change all forward declarations of StreamExecutor types in this one patch. - Uses of these forward declarations need to be changed to the new namespace (or otherwise we need to add a namespace alias to the relevant header, but this is pretty ugly). - Various initialization code needs to live in StreamExecutor's "real" namespace, so all this needs to be changed. PiperOrigin-RevId: 193256128
Diffstat (limited to 'tensorflow/stream_executor/lib')
-rw-r--r--tensorflow/stream_executor/lib/array_slice.h13
-rw-r--r--tensorflow/stream_executor/lib/casts.h8
-rw-r--r--tensorflow/stream_executor/lib/demangle.cc6
-rw-r--r--tensorflow/stream_executor/lib/demangle.h6
-rw-r--r--tensorflow/stream_executor/lib/env.h6
-rw-r--r--tensorflow/stream_executor/lib/error.h8
-rw-r--r--tensorflow/stream_executor/lib/human_readable.h6
-rw-r--r--tensorflow/stream_executor/lib/initialize.h17
-rw-r--r--tensorflow/stream_executor/lib/inlined_vector.h6
-rw-r--r--tensorflow/stream_executor/lib/mathutil.h6
-rw-r--r--tensorflow/stream_executor/lib/notification.h6
-rw-r--r--tensorflow/stream_executor/lib/numbers.cc6
-rw-r--r--tensorflow/stream_executor/lib/numbers.h6
-rw-r--r--tensorflow/stream_executor/lib/path.cc6
-rw-r--r--tensorflow/stream_executor/lib/path.h6
-rw-r--r--tensorflow/stream_executor/lib/process_state.cc6
-rw-r--r--tensorflow/stream_executor/lib/process_state.h6
-rw-r--r--tensorflow/stream_executor/lib/ptr_util.h14
-rw-r--r--tensorflow/stream_executor/lib/stacktrace.h6
-rw-r--r--tensorflow/stream_executor/lib/status.h17
-rw-r--r--tensorflow/stream_executor/lib/statusor.h8
-rw-r--r--tensorflow/stream_executor/lib/str_util.h6
-rw-r--r--tensorflow/stream_executor/lib/strcat.h8
-rw-r--r--tensorflow/stream_executor/lib/stringpiece.h6
-rw-r--r--tensorflow/stream_executor/lib/stringprintf.h6
-rw-r--r--tensorflow/stream_executor/lib/thread_options.h6
-rw-r--r--tensorflow/stream_executor/lib/threadpool.h6
27 files changed, 92 insertions, 115 deletions
diff --git a/tensorflow/stream_executor/lib/array_slice.h b/tensorflow/stream_executor/lib/array_slice.h
index bef61bb2fc..8e3c4ca047 100644
--- a/tensorflow/stream_executor/lib/array_slice.h
+++ b/tensorflow/stream_executor/lib/array_slice.h
@@ -18,14 +18,23 @@ limitations under the License.
#include "tensorflow/core/lib/gtl/array_slice.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::gtl::ArraySlice;
using tensorflow::gtl::MutableArraySlice;
} // namespace port
+} // namespace stream_executor
+
+namespace perftools {
+namespace gputools {
+
+// Temporarily pull stream_executor into perftools::gputools while we migrate
+// code to the new namespace. TODO(b/77980417): Remove this once we've
+// completed the migration.
+using namespace stream_executor; // NOLINT[build/namespaces]
+
} // namespace gputools
} // namespace perftools
diff --git a/tensorflow/stream_executor/lib/casts.h b/tensorflow/stream_executor/lib/casts.h
index 2261944e25..ec562e804f 100644
--- a/tensorflow/stream_executor/lib/casts.h
+++ b/tensorflow/stream_executor/lib/casts.h
@@ -13,15 +13,14 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
-// IWYU pragma: private, include "perftools/gputools/executor/stream_executor.h"
+// IWYU pragma: private, include "third_party/tensorflow/stream_executor/stream_executor.h"
#ifndef TENSORFLOW_STREAM_EXECUTOR_LIB_CASTS_H_
#define TENSORFLOW_STREAM_EXECUTOR_LIB_CASTS_H_
#include <stdlib.h>
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
// port::bit_cast<Dest,Source> is a template function that implements the
@@ -96,7 +95,6 @@ inline Dest bit_cast(const Source& source) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_CASTS_H_
diff --git a/tensorflow/stream_executor/lib/demangle.cc b/tensorflow/stream_executor/lib/demangle.cc
index fa2b4fa005..adb6b4f2d1 100644
--- a/tensorflow/stream_executor/lib/demangle.cc
+++ b/tensorflow/stream_executor/lib/demangle.cc
@@ -27,8 +27,7 @@ limitations under the License.
#include <cxxabi.h>
#endif
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
// The API reference of abi::__cxa_demangle() can be found in
@@ -49,5 +48,4 @@ string Demangle(const char *mangled) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
diff --git a/tensorflow/stream_executor/lib/demangle.h b/tensorflow/stream_executor/lib/demangle.h
index 30be522557..af16fa7d8c 100644
--- a/tensorflow/stream_executor/lib/demangle.h
+++ b/tensorflow/stream_executor/lib/demangle.h
@@ -18,14 +18,12 @@ limitations under the License.
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
string Demangle(const char* mangled);
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_DEMANGLE_H_
diff --git a/tensorflow/stream_executor/lib/env.h b/tensorflow/stream_executor/lib/env.h
index c9a22ebd55..776eba0408 100644
--- a/tensorflow/stream_executor/lib/env.h
+++ b/tensorflow/stream_executor/lib/env.h
@@ -21,8 +21,7 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/stringpiece.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::Env;
@@ -37,7 +36,6 @@ inline Status FileExists(const port::StringPiece& filename) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_ENV_H_
diff --git a/tensorflow/stream_executor/lib/error.h b/tensorflow/stream_executor/lib/error.h
index 89df70cb5e..c659f5fc14 100644
--- a/tensorflow/stream_executor/lib/error.h
+++ b/tensorflow/stream_executor/lib/error.h
@@ -13,21 +13,19 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
-// IWYU pragma: private, include "perftools/gputools/executor/stream_executor.h"
+// IWYU pragma: private, include "third_party/tensorflow/stream_executor/stream_executor.h"
#ifndef TENSORFLOW_STREAM_EXECUTOR_LIB_ERROR_H_
#define TENSORFLOW_STREAM_EXECUTOR_LIB_ERROR_H_
#include "tensorflow/core/lib/core/error_codes.pb.h" // IWYU pragma: export
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
namespace error = tensorflow::error;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_ERROR_H_
diff --git a/tensorflow/stream_executor/lib/human_readable.h b/tensorflow/stream_executor/lib/human_readable.h
index f918c180d9..893865f6da 100644
--- a/tensorflow/stream_executor/lib/human_readable.h
+++ b/tensorflow/stream_executor/lib/human_readable.h
@@ -22,8 +22,7 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/stringprintf.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
class HumanReadableNumBytes {
@@ -67,7 +66,6 @@ class HumanReadableNumBytes {
};
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_HUMAN_READABLE_H_
diff --git a/tensorflow/stream_executor/lib/initialize.h b/tensorflow/stream_executor/lib/initialize.h
index 9a09318a6c..688b021469 100644
--- a/tensorflow/stream_executor/lib/initialize.h
+++ b/tensorflow/stream_executor/lib/initialize.h
@@ -26,8 +26,7 @@ limitations under the License.
#undef DECLARE_MODULE_INITIALIZER
#undef REGISTER_MODULE_INITIALIZER_SEQUENCE
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
class Initializer {
@@ -49,20 +48,18 @@ class Initializer {
};
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
-#define REGISTER_INITIALIZER(type, name, body) \
- static void google_init_##type##_##name() { body; } \
- perftools::gputools::port::Initializer google_initializer_##type##_##name( \
+#define REGISTER_INITIALIZER(type, name, body) \
+ static void google_init_##type##_##name() { body; } \
+ ::stream_executor::port::Initializer google_initializer_##type##_##name( \
google_init_##type##_##name)
#define REGISTER_MODULE_INITIALIZER(name, body) \
REGISTER_INITIALIZER(module, name, body)
-#define DECLARE_INITIALIZER(type, name) \
- extern perftools::gputools::port::Initializer \
- google_initializer_##type##_##name
+#define DECLARE_INITIALIZER(type, name) \
+ extern ::stream_executor::port::Initializer google_initializer_##type##_##name
#define DECLARE_MODULE_INITIALIZER(name) DECLARE_INITIALIZER(module, name)
diff --git a/tensorflow/stream_executor/lib/inlined_vector.h b/tensorflow/stream_executor/lib/inlined_vector.h
index 55a1e3ad10..40bdddb180 100644
--- a/tensorflow/stream_executor/lib/inlined_vector.h
+++ b/tensorflow/stream_executor/lib/inlined_vector.h
@@ -18,14 +18,12 @@ limitations under the License.
#include "tensorflow/core/lib/gtl/inlined_vector.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::gtl::InlinedVector;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_INLINED_VECTOR_H_
diff --git a/tensorflow/stream_executor/lib/mathutil.h b/tensorflow/stream_executor/lib/mathutil.h
index e8310d55dd..c225dc5f3c 100644
--- a/tensorflow/stream_executor/lib/mathutil.h
+++ b/tensorflow/stream_executor/lib/mathutil.h
@@ -25,8 +25,7 @@ limitations under the License.
#include "tensorflow/stream_executor/platform/logging.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
class MathUtil {
@@ -97,7 +96,6 @@ IntegralType MathUtil::CeilOrFloorOfRatio(IntegralType numerator,
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_MATHUTIL_H_
diff --git a/tensorflow/stream_executor/lib/notification.h b/tensorflow/stream_executor/lib/notification.h
index 9bb3e170dc..472d8c9845 100644
--- a/tensorflow/stream_executor/lib/notification.h
+++ b/tensorflow/stream_executor/lib/notification.h
@@ -18,14 +18,12 @@ limitations under the License.
#include "tensorflow/core/platform/notification.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::Notification;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_NOTIFICATION_H_
diff --git a/tensorflow/stream_executor/lib/numbers.cc b/tensorflow/stream_executor/lib/numbers.cc
index 11a65e198d..b670c42ec8 100644
--- a/tensorflow/stream_executor/lib/numbers.cc
+++ b/tensorflow/stream_executor/lib/numbers.cc
@@ -17,8 +17,7 @@ limitations under the License.
#include <stdlib.h>
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
bool safe_strto32(const char* str, int32* value) {
@@ -38,5 +37,4 @@ bool safe_strto32(const string& str, int32* value) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
diff --git a/tensorflow/stream_executor/lib/numbers.h b/tensorflow/stream_executor/lib/numbers.h
index 4a8692b746..2f48281d2d 100644
--- a/tensorflow/stream_executor/lib/numbers.h
+++ b/tensorflow/stream_executor/lib/numbers.h
@@ -18,8 +18,7 @@ limitations under the License.
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
// Convert strings to floating point values.
@@ -28,7 +27,6 @@ namespace port {
bool safe_strto32(const string& str, int32* value);
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_NUMBERS_H_
diff --git a/tensorflow/stream_executor/lib/path.cc b/tensorflow/stream_executor/lib/path.cc
index f2591f47f7..56e08c316f 100644
--- a/tensorflow/stream_executor/lib/path.cc
+++ b/tensorflow/stream_executor/lib/path.cc
@@ -16,8 +16,7 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/path.h"
#include "tensorflow/stream_executor/lib/strcat.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
namespace internal {
@@ -58,5 +57,4 @@ string JoinPathImpl(std::initializer_list<port::StringPiece> paths) {
} // namespace internal
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
diff --git a/tensorflow/stream_executor/lib/path.h b/tensorflow/stream_executor/lib/path.h
index 93053dbcb6..325f04ff47 100644
--- a/tensorflow/stream_executor/lib/path.h
+++ b/tensorflow/stream_executor/lib/path.h
@@ -20,8 +20,7 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/stringpiece.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::io::Dirname;
@@ -56,7 +55,6 @@ inline string JoinPath(const T&... args) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_PATH_H_
diff --git a/tensorflow/stream_executor/lib/process_state.cc b/tensorflow/stream_executor/lib/process_state.cc
index 3d856187f0..72d71e6211 100644
--- a/tensorflow/stream_executor/lib/process_state.cc
+++ b/tensorflow/stream_executor/lib/process_state.cc
@@ -25,8 +25,7 @@ limitations under the License.
#endif
#include <memory>
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
string Hostname() {
@@ -54,5 +53,4 @@ bool GetCurrentDirectory(string* dir) {
}
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
diff --git a/tensorflow/stream_executor/lib/process_state.h b/tensorflow/stream_executor/lib/process_state.h
index 205e726d95..248218c759 100644
--- a/tensorflow/stream_executor/lib/process_state.h
+++ b/tensorflow/stream_executor/lib/process_state.h
@@ -18,15 +18,13 @@ limitations under the License.
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
string Hostname();
bool GetCurrentDirectory(string* dir);
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_PROCESS_STATE_H_
diff --git a/tensorflow/stream_executor/lib/ptr_util.h b/tensorflow/stream_executor/lib/ptr_util.h
index 3d5e56faf7..3f89794688 100644
--- a/tensorflow/stream_executor/lib/ptr_util.h
+++ b/tensorflow/stream_executor/lib/ptr_util.h
@@ -18,8 +18,7 @@ limitations under the License.
#include <memory>
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
// Trait to select overloads and return types for MakeUnique.
@@ -59,8 +58,17 @@ typename MakeUniqueResult<T>::invalid MakeUnique(Args&&... /* args */) =
delete; // NOLINT
} // namespace port
+} // namespace stream_executor
+
+namespace perftools {
+namespace gputools {
+
+// Temporarily pull stream_executor into perftools::gputools while we migrate
+// code to the new namespace. TODO(jlebar): Remove this once we've completed
+// the migration.
+using namespace stream_executor; // NOLINT[build/namespaces]
+
} // namespace gputools
} // namespace perftools
-
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_PTR_UTIL_H_
diff --git a/tensorflow/stream_executor/lib/stacktrace.h b/tensorflow/stream_executor/lib/stacktrace.h
index ba7e5317f0..a15b0f3026 100644
--- a/tensorflow/stream_executor/lib/stacktrace.h
+++ b/tensorflow/stream_executor/lib/stacktrace.h
@@ -19,14 +19,12 @@ limitations under the License.
#include "tensorflow/core/platform/stacktrace.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::CurrentStackTrace;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STACKTRACE_H_
diff --git a/tensorflow/stream_executor/lib/status.h b/tensorflow/stream_executor/lib/status.h
index 8c289e1927..407b71b405 100644
--- a/tensorflow/stream_executor/lib/status.h
+++ b/tensorflow/stream_executor/lib/status.h
@@ -13,7 +13,7 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
-// IWYU pragma: private, include "perftools/gputools/executor/stream_executor.h"
+// IWYU pragma: private, include "third_party/tensorflow/stream_executor/stream_executor.h"
#ifndef TENSORFLOW_STREAM_EXECUTOR_LIB_STATUS_H_
#define TENSORFLOW_STREAM_EXECUTOR_LIB_STATUS_H_
@@ -23,15 +23,14 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/stringpiece.h"
#include "tensorflow/stream_executor/platform/logging.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using Status = tensorflow::Status;
#define SE_CHECK_OK(val) TF_CHECK_OK(val)
#define SE_ASSERT_OK(val) \
- ASSERT_EQ(::perftools::gputools::port::Status::OK(), (val))
+ ASSERT_EQ(::stream_executor::port::Status::OK(), (val))
// Define some canonical error helpers.
inline Status UnimplementedError(StringPiece message) {
@@ -45,6 +44,16 @@ inline Status FailedPreconditionError(StringPiece message) {
}
} // namespace port
+} // namespace stream_executor
+
+namespace perftools {
+namespace gputools {
+
+// Temporarily pull stream_executor into perftools::gputools while we migrate
+// code to the new namespace. TODO(b/77980417): Remove this once we've
+// completed the migration.
+using namespace stream_executor; // NOLINT[build/namespaces]
+
} // namespace gputools
} // namespace perftools
diff --git a/tensorflow/stream_executor/lib/statusor.h b/tensorflow/stream_executor/lib/statusor.h
index 3b97929b37..dab5909674 100644
--- a/tensorflow/stream_executor/lib/statusor.h
+++ b/tensorflow/stream_executor/lib/statusor.h
@@ -13,15 +13,14 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
-// IWYU pragma: private, include "perftools/gputools/executor/stream_executor.h"
+// IWYU pragma: private, include "third_party/tensorflow/stream_executor/stream_executor.h"
#ifndef TENSORFLOW_STREAM_EXECUTOR_LIB_STATUSOR_H_
#define TENSORFLOW_STREAM_EXECUTOR_LIB_STATUSOR_H_
#include "tensorflow/compiler/xla/statusor.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
// Use XLA's StatusOr so we don't duplicate code.
@@ -29,7 +28,6 @@ template <typename T>
using StatusOr = ::xla::StatusOr<T>;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STATUSOR_H_
diff --git a/tensorflow/stream_executor/lib/str_util.h b/tensorflow/stream_executor/lib/str_util.h
index 5dd3d06aff..a81c666818 100644
--- a/tensorflow/stream_executor/lib/str_util.h
+++ b/tensorflow/stream_executor/lib/str_util.h
@@ -19,8 +19,7 @@ limitations under the License.
#include "tensorflow/core/lib/strings/str_util.h"
#include "tensorflow/stream_executor/lib/stringpiece.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::str_util::Join;
@@ -38,7 +37,6 @@ inline string StripSuffixString(port::StringPiece str, port::StringPiece suffix)
using tensorflow::str_util::Lowercase;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STR_UTIL_H_
diff --git a/tensorflow/stream_executor/lib/strcat.h b/tensorflow/stream_executor/lib/strcat.h
index 424cb75f0e..c959e4df5b 100644
--- a/tensorflow/stream_executor/lib/strcat.h
+++ b/tensorflow/stream_executor/lib/strcat.h
@@ -13,22 +13,20 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
-// IWYU pragma: private, include "perftools/gputools/executor/stream_executor.h"
+// IWYU pragma: private, include "third_party/tensorflow/stream_executor/stream_executor.h"
#ifndef TENSORFLOW_STREAM_EXECUTOR_LIB_STRCAT_H_
#define TENSORFLOW_STREAM_EXECUTOR_LIB_STRCAT_H_
#include "tensorflow/core/lib/strings/strcat.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::strings::StrCat;
using tensorflow::strings::StrAppend;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STRCAT_H_
diff --git a/tensorflow/stream_executor/lib/stringpiece.h b/tensorflow/stream_executor/lib/stringpiece.h
index 97ee0c9206..b80de5df30 100644
--- a/tensorflow/stream_executor/lib/stringpiece.h
+++ b/tensorflow/stream_executor/lib/stringpiece.h
@@ -19,14 +19,12 @@ limitations under the License.
#include "tensorflow/core/lib/core/stringpiece.h"
#include "tensorflow/stream_executor/platform/port.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::StringPiece;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STRINGPIECE_H_
diff --git a/tensorflow/stream_executor/lib/stringprintf.h b/tensorflow/stream_executor/lib/stringprintf.h
index 504de25a68..2f65ed9c6a 100644
--- a/tensorflow/stream_executor/lib/stringprintf.h
+++ b/tensorflow/stream_executor/lib/stringprintf.h
@@ -18,15 +18,13 @@ limitations under the License.
#include "tensorflow/core/lib/strings/stringprintf.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::strings::Printf;
using tensorflow::strings::Appendf;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_STRINGPRINTF_H_
diff --git a/tensorflow/stream_executor/lib/thread_options.h b/tensorflow/stream_executor/lib/thread_options.h
index bd7f63714e..079cf757ac 100644
--- a/tensorflow/stream_executor/lib/thread_options.h
+++ b/tensorflow/stream_executor/lib/thread_options.h
@@ -18,14 +18,12 @@ limitations under the License.
#include "tensorflow/core/platform/env.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::ThreadOptions;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_THREAD_OPTIONS_H_
diff --git a/tensorflow/stream_executor/lib/threadpool.h b/tensorflow/stream_executor/lib/threadpool.h
index 35630c5106..220068ade1 100644
--- a/tensorflow/stream_executor/lib/threadpool.h
+++ b/tensorflow/stream_executor/lib/threadpool.h
@@ -21,14 +21,12 @@ limitations under the License.
#include "tensorflow/stream_executor/lib/notification.h"
#include "tensorflow/stream_executor/lib/thread_options.h"
-namespace perftools {
-namespace gputools {
+namespace stream_executor {
namespace port {
using tensorflow::thread::ThreadPool;
} // namespace port
-} // namespace gputools
-} // namespace perftools
+} // namespace stream_executor
#endif // TENSORFLOW_STREAM_EXECUTOR_LIB_THREADPOOL_H_