mirror of
https://github.com/saymrwulf/pytorch.git
synced 2026-05-15 21:00:47 +00:00
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/14817 unfortunately, we still need this. Reviewed By: ezyang Differential Revision: D13348041 fbshipit-source-id: e8dcc89f5c71bd1ea2c9813990dac6e58e63b1fd
40 lines
1.1 KiB
C++
40 lines
1.1 KiB
C++
#include <c10/core/UndefinedTensorImpl.h>
|
|
#include <c10/util/Exception.h>
|
|
|
|
namespace c10 {
|
|
|
|
// should this use the globalContext? Can it get a context passed in somehow?
|
|
UndefinedTensorImpl::UndefinedTensorImpl()
|
|
: TensorImpl(UndefinedTensorId(), caffe2::TypeMeta(), nullptr, /* is variable */ false) {
|
|
}
|
|
|
|
IntList UndefinedTensorImpl::sizes() const {
|
|
AT_ERROR("sizes() called on undefined Tensor");
|
|
}
|
|
|
|
int64_t UndefinedTensorImpl::size(int64_t d) const {
|
|
AT_ERROR("size(dim) called on an undefined Tensor");
|
|
}
|
|
|
|
int64_t UndefinedTensorImpl::stride(int64_t d) const {
|
|
AT_ERROR("stride(dim) called on an undefined Tensor");
|
|
}
|
|
|
|
int64_t UndefinedTensorImpl::dim() const {
|
|
AT_ERROR("dim() called on undefined Tensor");
|
|
}
|
|
|
|
const Storage& UndefinedTensorImpl::storage() const {
|
|
AT_ERROR("storage() called on undefined Tensor");
|
|
}
|
|
|
|
int64_t UndefinedTensorImpl::storage_offset() const {
|
|
AT_ERROR("storage_offset() called on an undefined Tensor");
|
|
}
|
|
|
|
IntList UndefinedTensorImpl::strides() const {
|
|
AT_ERROR("strides() called on undefined Tensor");
|
|
}
|
|
UndefinedTensorImpl UndefinedTensorImpl::_singleton;
|
|
|
|
}
|