mark-poscablo · GitHub

Merged

Merged

Conversation

mark-poscablo

in.eval();
const dim4 idims = in.dims();
const dim4 odims(ox, oy, idims[2], idims[3]);
out = createValueArray<T>(odims, scalar<T>(0));

@mlloreda

@umar456

@mlloreda

@mark-poscablo

@mark-poscablo

umar456

const dim_t sx, const dim_t sy,
const dim_t px, const dim_t py,
const bool is_column) {
if (out == 0) return AF_ERR_ARG;

dim_t nx = (ox + 2 * px - wx) / sx + 1;
dim_t ny = (oy + 2 * py - wy) / sy + 1;
ARG_ASSERT(4, wx > 0);
AF_ERR_ARG);
}

class ArgDim {
public:
WindowDims *wc_;
StrideDims *sc_;
PadDims *pc_;
af_array output;
if (allocate_out) { *out = createHandle(out_dims, in_type); }

DIM_ASSERT(1, getInfo(*out).dims() == out_dims);
af::dim4 istrides = in.strides();
af::dim4 ostrides = out.strides();

std::fill(begin(out), end(out), scalar<T>(0));

@mark-poscablo

@mark-poscablo

umar456

umar456 previously approved these changes Aug 29, 2019

@umar456

Minor cleanup.

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

@mark-poscablo

Mark Poscablo added 8 commits

February 7, 2020 16:33

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

Mark Poscablo

@mark-poscablo

@umar456

Labels

None yet

Read the original on github.com ↗