Move files to/from c10/core and c10/util (#15316)
authorSebastian Messmer <messmer@fb.com>
Fri, 11 Jan 2019 00:06:27 +0000 (16:06 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 11 Jan 2019 00:22:22 +0000 (16:22 -0800)
commitd408324350fa77e72d0be43d7302ac135d25d292
tree6da82456fa49b4f4be8cb0f34ca8db33889b76af
parent6b64052e20c934eed6527c03b544544a4758847c
Move files to/from c10/core and c10/util (#15316)

Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/15316

This starts cleaning up the files in c10 according to the module structure we decided on.

Move to c10/util:
- Half.h, Half-inl.h, Half.cpp, bitcasts.h

Move to c10/core:
- Device.h, Device.cpp
- DeviceType.h, DeviceType.cpp

i-am-not-moving-c2-to-c10

Reviewed By: dzhulgakov

Differential Revision: D13498493

fbshipit-source-id: dfcf1c490474a12ab950c72ca686b8ad86428f63
65 files changed:
aten/src/ATen/Device.h
aten/src/ATen/DeviceGuard.h
aten/src/ATen/core/Half.h
aten/src/ATen/core/LegacyDeviceTypeInit.h
aten/src/ATen/core/Tensor.h
aten/src/ATen/core/Type.h
aten/src/ATen/detail/CPUGuardImpl.h
aten/src/ATen/detail/ScalarTypeConversions.h
aten/src/ATen/hip/impl/HIPGuardImplMasqueradingAsCUDA.h
aten/src/ATen/native/TensorConversions.cpp
aten/src/ATen/templates/Tensor.h
aten/src/ATen/templates/Type.h
c10/CMakeLists.txt
c10/core/Allocator.h
c10/core/Backend.h
c10/core/CopyBytes.h
c10/core/DefaultTensorOptions.h
c10/core/Device.cpp [moved from c10/Device.cpp with 99% similarity]
c10/core/Device.h [moved from c10/Device.h with 99% similarity]
c10/core/DeviceGuard.h [moved from c10/DeviceGuard.h with 99% similarity]
c10/core/DeviceType.cpp [moved from c10/DeviceType.cpp with 98% similarity]
c10/core/DeviceType.h [moved from c10/DeviceType.h with 100% similarity]
c10/core/Scalar.h
c10/core/ScalarType.h
c10/core/Stream.cpp [moved from c10/Stream.cpp with 91% similarity]
c10/core/Stream.h [moved from c10/Stream.h with 99% similarity]
c10/core/StreamGuard.h [moved from c10/StreamGuard.h with 99% similarity]
c10/core/TensorOptions.cpp
c10/core/TensorOptions.h
c10/core/dispatch/OpSchema.h
c10/core/impl/DeviceGuardImplInterface.cpp [moved from c10/impl/DeviceGuardImplInterface.cpp with 87% similarity]
c10/core/impl/DeviceGuardImplInterface.h [moved from c10/impl/DeviceGuardImplInterface.h with 98% similarity]
c10/core/impl/FakeGuardImpl.h [moved from c10/impl/FakeGuardImpl.h with 98% similarity]
c10/core/impl/InlineDeviceGuard.h [moved from c10/impl/InlineDeviceGuard.h with 99% similarity]
c10/core/impl/InlineStreamGuard.h [moved from c10/impl/InlineStreamGuard.h with 99% similarity]
c10/core/impl/README.md [moved from c10/impl/README.md with 90% similarity]
c10/core/impl/VirtualGuardImpl.h [moved from c10/impl/VirtualGuardImpl.h with 96% similarity]
c10/cuda/CUDAFunctions.h
c10/cuda/CUDAGuard.h
c10/cuda/CUDAStream.h
c10/cuda/impl/CUDAGuardImpl.h
c10/test/core/DeviceGuard_test.cpp [moved from c10/test/DeviceGuard_test.cpp with 95% similarity]
c10/test/core/StreamGuard_test.cpp [moved from c10/test/StreamGuard_test.cpp with 57% similarity]
c10/test/core/dispatch/OpSchema_test.cpp [moved from c10/test/dispatch/OpSchema_test.cpp with 100% similarity]
c10/test/core/impl/InlineDeviceGuard_test.cpp [moved from c10/test/impl/InlineDeviceGuard_test.cpp with 98% similarity]
c10/test/core/impl/InlineStreamGuard_test.cpp [moved from c10/test/impl/InlineStreamGuard_test.cpp with 98% similarity]
c10/test/util/Half_test.cpp
c10/test/util/flags_test.cpp [moved from c10/test/flags_test.cpp with 95% similarity]
c10/test/util/logging_test.cpp [moved from c10/test/logging_test.cpp with 98% similarity]
c10/test/util/registry_test.cpp [moved from c10/test/registry_test.cpp with 98% similarity]
c10/util/Half-inl.h [moved from c10/Half-inl.h with 100% similarity]
c10/util/Half.cpp [moved from c10/Half.cpp with 90% similarity]
c10/util/Half.h [moved from c10/Half.h with 99% similarity]
c10/util/bitcasts.h [moved from c10/core/bitcasts.h with 100% similarity]
c10/util/typeid.h
caffe2/core/context_gpu.h
caffe2/core/event.h
caffe2/core/storage.h
caffe2/proto/caffe2.proto
caffe2/proto/caffe2_pb.h
caffe2/utils/proto_utils.cc
docs/cpp/source/Doxyfile
setup.py
torch/csrc/api/include/torch/serialize/input-archive.h
torch/csrc/autograd/python_function.h