Remove ATen/Half.h and ATen/core/Half.h forwarding headers.
authorEdward Yang <ezyang@fb.com>
Fri, 18 Jan 2019 18:52:18 +0000 (10:52 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 18 Jan 2019 18:55:21 +0000 (10:55 -0800)
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/16115

Reviewed By: bddppq

Differential Revision: D13717049

fbshipit-source-id: fb1d690183a932a1fa1a2d235f3219520f51620a

16 files changed:
aten/src/ATen/AccumulateType.h
aten/src/ATen/Dispatch.h
aten/src/ATen/Half.h [deleted file]
aten/src/ATen/core/Half.h [deleted file]
aten/src/ATen/cuda/CUDATensorMethods.cuh
aten/src/ATen/templates/SparseTypeDerived.cpp
aten/src/ATen/templates/TypeDerived.cpp
aten/src/TH/THHalf.h
caffe2/core/types.h
caffe2/perfkernels/adagrad.h
caffe2/perfkernels/embedding_lookup_avx2.cc
caffe2/perfkernels/embedding_lookup_fused_8bit_rowwise_avx2.cc
caffe2/perfkernels/hp_emblookup_codegen.py
caffe2/perfkernels/typed_axpy_avx2.cc
docs/cpp/source/Doxyfile
test/cpp_extensions/complex_registration_extension.cpp

index 7744ad8..ed5ecbb 100644 (file)
@@ -1,6 +1,6 @@
 #pragma once
 #include <ATen/Config.h>
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 
 // Defines the accumulation type for a scalar type.
 // Example:
index 8201047..7c8bff3 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 #include <ATen/Type.h>
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/util/Exception.h>
 
 #define AT_PRIVATE_CASE_TYPE(enum_type, type, ...) \
diff --git a/aten/src/ATen/Half.h b/aten/src/ATen/Half.h
deleted file mode 100644 (file)
index 2194111..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#pragma once
-#include <ATen/core/Half.h>
diff --git a/aten/src/ATen/core/Half.h b/aten/src/ATen/core/Half.h
deleted file mode 100644 (file)
index 73d1a07..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#pragma once
-#include <c10/util/Half.h>
index 58e3119..e4e89ea 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 #include <ATen/Tensor.h>
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 
 #include <cuda.h>
 #include <cuda_runtime.h>
index d70cf76..8fd6a63 100644 (file)
@@ -13,7 +13,7 @@
 #include <ATen/NativeFunctions.h>
 #include <ATen/Utils.h>
 #include <ATen/WrapDimUtils.h>
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/core/UndefinedTensorImpl.h>
 #include <c10/util/Optional.h>
 
index b748de7..c8abada 100644 (file)
@@ -15,7 +15,7 @@ $storage_tensor_headers
 #include <ATen/NativeFunctions.h>
 #include <ATen/Utils.h>
 #include <ATen/WrapDimUtils.h>
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/core/TensorImpl.h>
 #include <c10/core/UndefinedTensorImpl.h>
 #include <c10/util/Optional.h>
index 49be402..ce41080 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef TH_HALF_H
 #define TH_HALF_H
 
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 
 #define THHalf at::Half
 
index 9bbc9b8..a7a4ad7 100644 (file)
@@ -9,7 +9,7 @@
 #include "caffe2/core/logging.h"
 #include <c10/util/typeid.h>
 #include "caffe2/proto/caffe2_pb.h"
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 
 namespace caffe2 {
 
@@ -42,7 +42,7 @@ CAFFE2_API const TypeMeta& DataTypeToTypeMeta(const TensorProto::DataType& dt);
 }  // namespace caffe2
 
 ///////////////////////////////////////////////////////////////////////////////
-// at::Half is defined in ATen/core/Half.h. Currently half float operators are
+// at::Half is defined in c10/util/Half.h. Currently half float operators are
 // mainly on CUDA gpus.
 // The reason we do not directly use the cuda __half data type is because that
 // requires compilation with nvcc. The float16 data type should be compatible
index c39a1b3..a16794c 100644 (file)
@@ -5,7 +5,7 @@
 #define CAFFE2_PERFKERNELS_ADAGRAD_H_USE_INTRINSIC
 #include <immintrin.h>
 #endif
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/util/Logging.h>
 
 namespace caffe2 {
index 89fcc4b..d17600d 100644 (file)
@@ -5,7 +5,7 @@
 //// DO NOT MODIFY!!!
 //// --------------------------
 
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/util/Logging.h>
 #include <immintrin.h>
 #include <cassert>
index 0ae15c8..0f3be37 100644 (file)
@@ -5,7 +5,7 @@
 //// DO NOT MODIFY!!!
 //// --------------------------
 
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <c10/util/Logging.h>
 #include <immintrin.h>
 #include <cassert>
index 748f5ce..72b58cc 100644 (file)
@@ -335,7 +335,7 @@ code.append("//// BY {}".format(sys.argv[0]))
 code.append("//// DO NOT MODIFY!!!")
 code.append("//// --------------------------\n")
 
-code.append("#include <ATen/core/Half.h>")
+code.append("#include <c10/util/Half.h>")
 code.append("#include <c10/util/Logging.h>")
 code.append("#include <immintrin.h>")
 code.append("#include <cassert>\n")
index fa6c17e..7187ddd 100644 (file)
@@ -1,6 +1,6 @@
 #include "caffe2/perfkernels/cvtsh_ss_bugfix.h"
 
-#include <ATen/core/Half.h>
+#include <c10/util/Half.h>
 #include <emmintrin.h>
 #include <immintrin.h>
 
index 1ed70a1..15f69dc 100644 (file)
@@ -31,7 +31,6 @@ STRIP_FROM_PATH        = ../../..
 # What folders / files Doxygen should process.
 INPUT                  = ../../../aten/src/ATen/ATen.h \
                          ../../../aten/src/ATen/Backend.h \
-                         ../../../aten/src/ATen/core/Half.h \
                          ../../../aten/src/ATen/core/ScalarType.h \
                          ../../../aten/src/ATen/core/Tensor.h \
                          ../../../aten/src/ATen/cuda/CUDAContext.h \
@@ -47,6 +46,7 @@ INPUT                  = ../../../aten/src/ATen/ATen.h \
                          ../../../build/aten/src/ATen/Functions.h \
                          ../../../c10/core/Device.h \
                          ../../../c10/core/DeviceType.h \
+                         ../../../c10/util/Half.h \
                          ../../../c10/util/ArrayRef.h \
                          ../../../c10/util/Exception.h \
                          ../../../c10/util/Optional.h \
index b71858e..4703c47 100644 (file)
@@ -11,7 +11,7 @@
 #include "ATen/NativeFunctions.h"
 #include "ATen/Utils.h"
 #include "ATen/WrapDimUtils.h"
-#include "ATen/core/Half.h"
+#include "c10/util/Half.h"
 #include <c10/core/TensorImpl.h>
 #include <c10/core/UndefinedTensorImpl.h>
 #include <c10/util/Optional.h>