mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
* Update elementwise ops to support numpy style boradcast Update elementwise ops to support numpy style boradcast * Fix sqrt_op * Fix compare ops * Fix gradient test * Fix optimizer legacy broadcast * Fix legacy broadcast for elementwise ops * Skip flaky test * Fix eigen simple binary op * Fix attention test * Fix rnn test * Fix LSTM test * Fix tan grad * Fix schema check
21 lines
425 B
C++
21 lines
425 B
C++
#ifndef CAFFE2_OPERATORS_EXP_OP_
|
|
#define CAFFE2_OPERATORS_EXP_OP_
|
|
|
|
#include "caffe2/operators/elementwise_ops.h"
|
|
#include "caffe2/utils/math.h"
|
|
|
|
namespace caffe2 {
|
|
|
|
template <class Context>
|
|
struct ExpFunctor {
|
|
template <typename T>
|
|
bool operator()(const int N, const T* X, T* Y, Context* context) const {
|
|
math::Exp(N, X, Y, context);
|
|
return true;
|
|
}
|
|
};
|
|
|
|
} // namespace caffe2
|
|
|
|
#endif // CAFFE2_OPERATORS_EXP_OP_
|