AI-TensorFlow-Libtensorflow
view release on metacpan or search on metacpan
lib/AI/TensorFlow/Libtensorflow/OperationDescription.pm view on Meta::CPAN
$ffi->attach( SetAttrShape => [
arg 'TF_OperationDescription' => 'desc',
arg 'string' => 'attr_name',
arg 'tf_dims_buffer' => [qw(dims num_dims)],
] => 'void');
$ffi->attach( SetAttrShapeList => [
arg 'TF_OperationDescription' => 'desc',
arg 'string' => 'attr_name',
# TODO
arg 'opaque' => 'const int64_t* const* dims',
arg 'opaque' => 'const int* num_dims',
arg 'int' => 'num_shapes',
]);
$ffi->attach(SetAttrTensorShapeProto => [
arg 'TF_OperationDescription' => 'desc',
arg 'string' => 'attr_name',
arg 'tf_tensor_shape_proto_buffer' => [qw(proto proto_len)],
arg 'TF_Status' => 'status',
] => 'void');
$ffi->attach( SetAttrTensorShapeProtoList => [
# TODO
] => 'void');
$ffi->attach( SetAttrTensor => [
arg 'TF_OperationDescription' => 'desc',
arg 'string' => 'attr_name',
arg 'TF_Tensor' => 'value',
arg 'TF_Status' => 'status',
] => 'void');
$ffi->attach( SetAttrTensorList => [
# TODO
] => 'void');
$ffi->attach(SetAttrValueProto => [
arg 'TF_OperationDescription' => 'desc',
arg 'string' => 'attr_name',
arg 'tf_attr_value_proto_buffer' => [qw(proto proto_len)],
arg 'TF_Status' => 'status',
] => 'void');
$ffi->attach(FinishOperation => [
arg 'TF_OperationDescription' => 'desc',
arg 'TF_Status' => 'status',
] => 'TF_Operation');
$ffi->attach(FinishOperationLocked => [
arg 'TF_OperationDescription' => 'desc',
arg 'TF_Status' => 'status',
] => 'TF_Operation');
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
AI::TensorFlow::Libtensorflow::OperationDescription - Operation being built
=head1 CONSTRUCTORS
=head2 New
B<C API>: L<< C<TF_NewOperation>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_NewOperation >>
=head2 NewLocked
B<C API>: L<< C<TF_NewOperationLocked>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_NewOperationLocked >>
=head1 METHODS
=head2 SetDevice
B<C API>: L<< C<TF_SetDevice>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetDevice >>
=head2 AddInput
B<C API>: L<< C<TF_AddInput>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_AddInput >>
=head2 AddInputList
B<C API>: L<< C<TF_AddInputList>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_AddInputList >>
=head2 AddControlInput
B<C API>: L<< C<TF_AddControlInput>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_AddControlInput >>
=head2 ColocateWith
B<C API>: L<< C<TF_ColocateWith>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_ColocateWith >>
=head2 SetAttrString
B<C API>: L<< C<TF_SetAttrString>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrString >>
=head2 SetAttrStringList
B<C API>: L<< C<TF_SetAttrStringList>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrStringList >>
=head2 SetAttrInt
B<C API>: L<< C<TF_SetAttrInt>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrInt >>
=head2 SetAttrIntList
B<C API>: L<< C<TF_SetAttrIntList>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrIntList >>
=head2 SetAttrFloat
B<C API>: L<< C<TF_SetAttrFloat>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrFloat >>
=head2 SetAttrFloatList
B<C API>: L<< C<TF_SetAttrFloatList>|AI::TensorFlow::Libtensorflow::Manual::CAPI/TF_SetAttrFloatList >>
( run in 0.793 second using v1.01-cache-2.11-cpan-3d66aa2751a )