diff options
author | Alban Desmaison <alban@moodstocks.com> | 2015-11-02 20:48:28 +0300 |
---|---|---|
committer | Alban Desmaison <alban@moodstocks.com> | 2015-11-02 20:48:28 +0300 |
commit | 5921fddc22a7581b11e4fe44fa80ca9239d6b7d4 (patch) | |
tree | 262b9632e0718bdf5d87ac55f36815f2e3833ef4 /generic | |
parent | a0b2db6f0d0a0657ddf1f4608d973138a58830ad (diff) |
improve Tensor error messages
Diffstat (limited to 'generic')
-rw-r--r-- | generic/Tensor.c | 25 | ||||
-rw-r--r-- | generic/TensorOperator.c | 6 |
2 files changed, 15 insertions, 16 deletions
diff --git a/generic/Tensor.c b/generic/Tensor.c index 5791e02..958f279 100644 --- a/generic/Tensor.c +++ b/generic/Tensor.c @@ -405,7 +405,7 @@ static int torch_Tensor_(indexSelect)(lua_State *L) } else { - THError("Tensor, number, LongTensor | Tensor, Tensor, number, LongTensor expected"); + THError(torch_Tensor ", number, torch.LongTensor | " torch_Tensor ", " torch_Tensor ", number, torch.LongTensor expected"); return 0; } @@ -429,7 +429,7 @@ static int torch_Tensor_(indexCopy)(lua_State *L) } else { - THError("Tensor, number, LongTensor, Tensor expected"); + THError( torch_Tensor ", number, torch.LongTensor, " torch_Tensor " expected"); return 0; } @@ -453,7 +453,7 @@ static int torch_Tensor_(indexAdd)(lua_State *L) } else { - THError("Tensor, number, LongTensor, Tensor expected"); + THError( torch_Tensor ", number, torch.LongTensor, " torch_Tensor " expected"); return 0; } @@ -478,7 +478,7 @@ static int torch_Tensor_(indexFill)(lua_State *L) } else { - THError("Tensor, number, LongTensor, number expected"); + THError( torch_Tensor ", number, torch.LongTensor, number expected"); return 0; } @@ -508,7 +508,7 @@ static int torch_Tensor_(maskedSelect)(lua_State *L) } else { - THError("Tensor, ByteTensor | Tensor, Tensor, ByteTensor expected"); + THError( torch_Tensor ", torch.ByteTensor | " torch_Tensor ", " torch_Tensor ", torch.ByteTensor expected"); return 0; } @@ -531,7 +531,7 @@ static int torch_Tensor_(maskedCopy)(lua_State *L) } else { - THError("Tensor, ByteTensor, Tensor expected"); + THError( torch_Tensor ", torch.ByteTensor, " torch_Tensor " expected"); return 0; } @@ -557,7 +557,7 @@ static int torch_Tensor_(maskedFill)(lua_State *L) } else { - THError("Tensor, ByteTensor, number expected"); + THError( torch_Tensor ", torch.ByteTensor, number expected"); return 0; } @@ -856,7 +856,7 @@ static int torch_Tensor_(__newindex__)(lua_State *L) } else { - THError("number or tensor expected"); + THError("number or " torch_Tensor " expected"); } } else @@ -1111,13 +1111,12 @@ static void torch_Tensor_(c_readTensorStorageSizeStride)(lua_State *L, int index *storage_ = NULL; *storageOffset_ = 0; - if(allowTensor && allowStorage) - THArgCheck(0, index, "expecting number or Tensor or Storage"); + THArgCheck(0, index, "expecting number or " torch_Tensor " or " torch_Storage ); else if(allowTensor) - THArgCheck(0, index, "expecting number or Tensor"); + THArgCheck(0, index, "expecting number or " torch_Tensor ); else if(allowStorage) - THArgCheck(0, index, "expecting number or Storage"); + THArgCheck(0, index, "expecting number or " torch_Storage ); else THArgCheck(0, index, "expecting number"); } @@ -1194,7 +1193,7 @@ static int torch_Tensor_(map2)(lua_State *L) else if(lua_isnil(L, 5)) lua_pop(L, 1); else - THError("given function should return a number or nothing");); + THError("given function should return a number or nil");); lua_settop(L, 1); return 1; diff --git a/generic/TensorOperator.c b/generic/TensorOperator.c index f6fe4f1..f3eec16 100644 --- a/generic/TensorOperator.c +++ b/generic/TensorOperator.c @@ -9,7 +9,7 @@ static int torch_TensorOperator_(__add__)(lua_State *L) THTensor *r; if(!tensor1 && !tensor2) - luaL_error(L, "expecting two Tensors or one Tensor and one number"); + luaL_error(L, "expecting two " torch_Tensor "s or one " torch_Tensor " and one number"); else { r = THTensor_(new)(); @@ -44,7 +44,7 @@ static int torch_TensorOperator_(__sub__)(lua_State *L) THTensor *r; if(!tensor1 && !tensor2) - luaL_error(L, "expecting two Tensors or one Tensor and one number"); + luaL_error(L, "expecting two " torch_Tensor "s or one " torch_Tensor " and one number"); else { r = THTensor_(new)(); @@ -93,7 +93,7 @@ static int torch_TensorOperator_(__mul__)(lua_State *L) THTensor *r; if(!tensor1 && !tensor2) - luaL_error(L, "expecting two Tensors or one Tensor and one number"); + luaL_error(L, "expecting two " torch_Tensor "s or one " torch_Tensor " and one number"); else { r = THTensor_(new)(); |