| // Copyright © 2022 Apple Inc. | |
| namespace at::detail { | |
| C10_EXPORT TensorBase empty_mps( | |
| IntArrayRef size, | |
| std::optional<ScalarType> dtype_opt, | |
| std::optional<Layout> layout_opt, | |
| std::optional<Device> device_opt, | |
| std::optional<bool> pin_memory_opt, | |
| std::optional<c10::MemoryFormat> memory_format_opt); | |
| C10_EXPORT TensorBase empty_mps(IntArrayRef size, const TensorOptions& options); | |
| C10_EXPORT TensorBase empty_strided_mps( | |
| IntArrayRef size, | |
| IntArrayRef stride, | |
| ScalarType dtype, | |
| std::optional<Device> device_opt); | |
| C10_EXPORT TensorBase empty_strided_mps( | |
| IntArrayRef size, | |
| IntArrayRef stride, | |
| const TensorOptions& options); | |
| } // namespace at::detail | |