diff options
author | Hieu Hoang <hihoan@microsoft.com> | 2021-06-16 22:56:36 +0300 |
---|---|---|
committer | Hieu Hoang <hihoan@microsoft.com> | 2021-06-16 22:56:36 +0300 |
commit | a332e550a5cf236d5ab97fea3a512c3eff5d3947 (patch) | |
tree | 4b4fe5cf569dc76cd124ad2598a34829000b27b6 /src | |
parent | 9b4a845cc7db127c8d29c990128893fc974128a4 (diff) |
debug
Diffstat (limited to 'src')
-rw-r--r-- | src/layers/output.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/layers/output.cpp b/src/layers/output.cpp index 055f8cae..964cb724 100644 --- a/src/layers/output.cpp +++ b/src/layers/output.cpp @@ -56,12 +56,12 @@ Logits Output::applyAsLogits(Expr input) /*override final*/ { lazyConstruct(input->shape()[-1]); auto affineOrDot = [](Expr x, Expr W, Expr b, bool transA, bool transB) { - /* + std::cerr << "affineOrDot.x=" << x->shape() << std::endl; std::cerr << "affineOrDot.W=" << W->shape() << std::endl; std::cerr << "affineOrDot.b=" << b->shape() << std::endl; std::cerr << "affineOrDot.transA=" << transA << " transB=" << transB << std::endl; - */ + if(b) return affine(x, W, b, transA, transB); else @@ -78,8 +78,7 @@ Logits Output::applyAsLogits(Expr input) /*override final*/ { ABORT_IF(!(!transA && transB), "Must be transA==0 and transB==1"); ABORT_IF(b, "affineShortlist not tested with bias"); Expr ret = bdot(x, W, transA, transB); - - //std::cerr << "ret.2=" << ret->shape() << std::endl; + //std::cerr << "ret=" << ret->shape() << std::endl; //std::cerr << std::endl; return ret; }; |