The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.0.3 - 2022-12-15

  • Features
    • Add more testing of basic API. Complete port of "(CAPI, *)" tests from upstream `tensorflow/c/c_api_test.cc`.

Documentation

List of functions exported by TensorFlow C API

Modules

Bindings for Libtensorflow deep learning library
Maps Operation to API description
Buffer that holds pointer to data with length
A list of devices available for the session to run on
A TensorFlow computation, represented as a dataflow graph
Holds options that can be passed to ::Graph::ImportGraphDef
Results from importing a graph definition
Input of operation as (operation, index) pair
Private class for AI::TensorFlow::Libtensorflow
Type to hold string list as void** strings, size_t* lengths, int num_items
Type to hold pointer and size in a scalar (input only)
Type to hold pointer and size in a scalar reference
ArrayRef to pack()'ed scalar argument with size argument (as int)
Maybe[ArrayRef] to pack()'ed scalar argument with size argument (as int) (size is -1 if undef)
Turn FFI::Platypus::Record into packed array (+ size)?
[private] Allocation utilities
Output of operation as (operation, index) pair
Session for driving ::Graph execution
Holds options that can be passed during session creation
Status used for error checking
A variable-capacity string type
A multi-dimensional array of elements of a single data type