Caffe2 - C++ API
A deep learning, cross platform ML framework
Related Pages
Modules
Data Structures
Files
C++ API
Python API
GitHub
File List
Globals
caffe2
operators
experimental
c10
schemas
sigmoid_cross_entropy_with_logits.cc
1
#include "caffe2/operators/experimental/c10/schemas/sigmoid_cross_entropy_with_logits.h"
2
#include <ATen/core/dispatch/OpSchemaRegistration.h>
3
#include "caffe2/core/operator_c10wrapper.h"
4
5
using
caffe2::CPUContext
;
6
7
namespace
caffe2
{
8
namespace
ops {
9
// TODO Parse schema string instead of creating FunctionSchema manually
10
C10_DEFINE_OP_SCHEMA(
11
SigmoidCrossEntropyWithLogits,
12
FunctionSchema(
13
"_c10_experimental::SigmoidCrossEntropyWithLogits"
,
14
""
,
15
(std::vector<c10::Argument>{
16
c10::Argument
(
"input1"
),
17
c10::Argument
(
"input2"
),
18
c10::Argument
(
"output"
),
19
c10::Argument
(
"log_D_trick"
, BoolType::get()),
20
c10::Argument
(
"unjoined_lr_loss"
, BoolType::get())}),
21
(std::vector<c10::Argument>{})));
22
}
23
}
24
25
namespace
caffe2
{
26
REGISTER_C10_OPERATOR_FOR_CAFFE2_DISPATCH_CPU(
27
ops::SigmoidCrossEntropyWithLogits(),
28
C10SigmoidCrossEntropyWithLogits_DontUseThisOpYet)
29
}
caffe2::CPUContext
The CPU Context, representing the bare minimum of what a Context class in Caffe2 should implement...
Definition:
context.h:40
caffe2
A global dictionary that holds information about what Caffe2 modules have been loaded in the current ...
Definition:
blob.h:13
c10::Argument
Definition:
function_schema.h:14
Generated on Thu Mar 21 2019 13:06:18 for Caffe2 - C++ API by
1.8.11