summaryrefslogtreecommitdiff
path: root/caffe2/operators/softmax_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'caffe2/operators/softmax_utils.h')
-rw-r--r--caffe2/operators/softmax_utils.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/caffe2/operators/softmax_utils.h b/caffe2/operators/softmax_utils.h
new file mode 100644
index 0000000000..5b2d7cb323
--- /dev/null
+++ b/caffe2/operators/softmax_utils.h
@@ -0,0 +1,23 @@
+#ifndef CAFFE2_OPERATORS_SOFTMAX_UTILS_H_
+#define CAFFE2_OPERATORS_SOFTMAX_UTILS_H_
+
+#include "caffe2/core/context.h"
+#include "caffe2/core/operator.h"
+
+namespace caffe2 {
+namespace softmax_utils {
+
+template <typename T>
+void SoftmaxCPU(
+ int N,
+ int D,
+ bool logarithmic,
+ const T* X,
+ T* Y,
+ T* scratch,
+ CPUContext* context);
+
+} // namespace softmax_utils
+} // namespace caffe2
+
+#endif // CAFFE2_OPERATORS_SOFTMAX_UTILS_H_