cntk.contrib.netopt.custom_convolution_ops module

CustomMultibit(input, bit_map, mean_bits=None)[source]
CustomMultibitKernel(input, bit_map, mean_bits=None)[source]
CustomPySign(input)[source]
CustomSign(input)[source]
class Multibit(arg1, arg2, name='Multibit')[source]

Bases: cntk.ops.functions.UserFunction

backward(state, root_gradients)[source]
clone(cloned_inputs)[source]
static deserialize(inputs, name, state)[source]
forward(argument, device, outputs_to_retain)[source]
gradFunc(arg)[source]
infer_outputs()[source]
multiFunc(arg1)[source]
serialize()[source]
class MultibitKernel(arg1, arg2, name='MultibitKernel')[source]

Bases: cntk.ops.functions.UserFunction

backward(state, root_gradients)[source]
forward(argument, device, outputs_to_retain)[source]
gradFunc(arg)[source]
infer_outputs()[source]
multiFunc(arg1)[source]
class SignWithEstimation(arg, name='SignWithEstimation')[source]

Bases: cntk.ops.functions.UserFunction

backward(state, root_gradients)[source]
forward(argument, device, outputs_to_retain)[source]
gradFunc(arg)[source]
infer_outputs()[source]
signFunc(arg)[source]
class pySign(arg, name='pySign')[source]

Bases: cntk.ops.functions.UserFunction

backward(state, root_gradients)[source]
forward(argument, device=None, outputs_to_retain=None)[source]
infer_outputs()[source]