Commit 52d9e7ee authored by Paul's avatar Paul
Browse files

Formatting

parent 9a3932d4
...@@ -111,20 +111,20 @@ compute_op(const T& x, context& ctx, const shape& output_shape, const std::vecto ...@@ -111,20 +111,20 @@ compute_op(const T& x, context& ctx, const shape& output_shape, const std::vecto
return compute_op(rank<1>{}, x, ctx, output_shape, input); return compute_op(rank<1>{}, x, ctx, output_shape, input);
} }
template <class T>
template<class T>
int output_alias_op(rank<0>, const T&, const std::vector<shape>&) int output_alias_op(rank<0>, const T&, const std::vector<shape>&)
{ {
return -1; return -1;
} }
template<class T> template <class T>
auto output_alias_op(rank<1>, const T& x, const std::vector<shape>& shapes) -> decltype(x.output_alias(shapes)) auto output_alias_op(rank<1>, const T& x, const std::vector<shape>& shapes)
-> decltype(x.output_alias(shapes))
{ {
return x.output_alias(shapes); return x.output_alias(shapes);
} }
template<class T> template <class T>
int output_alias_op(const T& x, const std::vector<shape>& shapes) int output_alias_op(const T& x, const std::vector<shape>& shapes)
{ {
return output_alias_op(rank<1>{}, x, shapes); return output_alias_op(rank<1>{}, x, shapes);
...@@ -134,7 +134,11 @@ int output_alias_op(const T& x, const std::vector<shape>& shapes) ...@@ -134,7 +134,11 @@ int output_alias_op(const T& x, const std::vector<shape>& shapes)
interface( interface(
'operation', 'operation',
virtual('name', returns = 'std::string', const = True), virtual('name', returns = 'std::string', const = True),
virtual('output_alias', returns = 'int', input = 'const std::vector<shape>&', const = True, default = 'output_alias_op'), virtual('output_alias',
returns = 'int',
input = 'const std::vector<shape>&',
const = True,
default = 'output_alias_op'),
virtual('compute_shape', returns = 'shape', input = 'const std::vector<shape>&', const = True), virtual('compute_shape', returns = 'shape', input = 'const std::vector<shape>&', const = True),
virtual('compute', virtual('compute',
returns = 'argument', returns = 'argument',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment