@Namespace(value="mkldnn") @Properties(inherit=mkldnn.class) public class batch_normalization_forward extends primitive
\addtogroup cpp_api_batch_norm Batch normalization A primitive to perform batch normalization.
c_api_batch_normalization in \ref c_api
\{
Modifier and Type | Class and Description |
---|---|
static class |
batch_normalization_forward.desc |
static class |
batch_normalization_forward.primitive_desc |
primitive.at
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
batch_normalization, concat, concat_inplace, convolution, deconvolution, eltwise, inner_product, lrn, memory, pooling, reorder, rnn, shuffle, softmax, sum, undefined_primitive, view
Constructor and Description |
---|
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
memory dst) |
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
memory dst,
memory mean,
memory variance) |
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
memory dst,
memory mean,
memory variance,
memory workspace)
\warning batch_normalization_forward has two constructors with very
similar signatures:
- (pd, src, weights, dst, mean, variance) // 2 in, 3 out
- (pd, src, dst, mean, variance, workspace) // 1 in, 4 out
The only way to distinguish between them is to explicitly
cast all input parameters to their type; that is, to
const primitive:at &.
|
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
primitive.at weights,
memory dst) |
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
primitive.at weights,
memory dst,
memory mean,
memory variance)
\warning batch_normalization_forward has two constructors with very
similar signatures:
- (pd, src, weights, dst, mean, variance) // 2 in, 3 out
- (pd, src, dst, mean, variance, workspace) // 1 in, 4 out
The only way to distinguish between them is to explicitly
cast all input parameters to their type; that is, to
const primitive:at &.
|
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
primitive.at weights,
memory dst,
memory mean,
memory variance,
memory workspace) |
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
primitive.at mean,
primitive.at variance,
memory dst) |
batch_normalization_forward(batch_normalization_forward.primitive_desc aprimitive_desc,
primitive.at src,
primitive.at mean,
primitive.at variance,
primitive.at weights,
memory dst) |
batch_normalization_forward(Pointer p)
Pointer cast constructor.
|
get_mkldnn_primitive_desc, getPointer, position
equals, get, notEquals, put, reset, reset
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public batch_normalization_forward(Pointer p)
Pointer(Pointer)
.public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef primitive.at mean, @Const @ByRef primitive.at variance, @Const @ByRef primitive.at weights, @Const @ByRef memory dst)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef primitive.at mean, @Const @ByRef primitive.at variance, @Const @ByRef memory dst)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef primitive.at weights, @Const @ByRef memory dst, @Const @ByRef memory mean, @Const @ByRef memory variance)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef primitive.at weights, @Const @ByRef memory dst, @Const @ByRef memory mean, @Const @ByRef memory variance, @Const @ByRef memory workspace)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef memory dst, @Const @ByRef memory mean, @Const @ByRef memory variance)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef memory dst, @Const @ByRef memory mean, @Const @ByRef memory variance, @Const @ByRef memory workspace)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef primitive.at weights, @Const @ByRef memory dst)
public batch_normalization_forward(@Const @ByRef batch_normalization_forward.primitive_desc aprimitive_desc, @Const @ByRef primitive.at src, @Const @ByRef memory dst)
Copyright © 2022. All rights reserved.