Module: Tensorflow

Extended by:
Forwardable, Ops, PythonCompatability
Defined in:
lib/tensorflow/status.rb,
lib/tensorflow/ffi.rb,
lib/tensorflow-ruby.rb,
lib/tensorflow/error.rb,
lib/datasets/resource.rb,
lib/tensorflow/ops/io.rb,
lib/tensorflow/ops/nn.rb,
lib/tensorflow/tensor.rb,
lib/tensorflow/ops/ops.rb,
lib/tensorflow/strings.rb,
lib/tensorflow/summary.rb,
lib/tensorflow/version.rb,
lib/tensorflow/ops/math.rb,
lib/tensorflow/variable.rb,
lib/tensorflow/ops/audio.rb,
lib/tensorflow/ops/image.rb,
lib/tensorflow/type_spec.rb,
lib/datasets/images/mnist.rb,
lib/tensorflow/decorators.rb,
lib/tensorflow/name_scope.rb,
lib/tensorflow/ops/linalg.rb,
lib/tensorflow/ops/random.rb,
lib/tensorflow/graph/graph.rb,
lib/tensorflow/keras/model.rb,
lib/tensorflow/keras/utils.rb,
lib/tensorflow/ops/bitwise.rb,
lib/tensorflow/ops/control.rb,
lib/tensorflow/ops/raw_ops.rb,
lib/tensorflow/tensor_data.rb,
lib/tensorflow/tensor_spec.rb,
lib/tensorflow/data/dataset.rb,
lib/tensorflow/tensor_mixin.rb,
lib/tensorflow/data/iterator.rb,
lib/tensorflow/eager/context.rb,
lib/tensorflow/graph/session.rb,
lib/tensorflow/ops/gradients.rb,
lib/tensorflow/ops/operators.rb,
lib/datasets/download_manager.rb,
lib/tensorflow/graph/function.rb,
lib/tensorflow/op_def_builder.rb,
lib/tensorflow/printers/graph.rb,
lib/tensorflow/eager/operation.rb,
lib/tensorflow/graph/gradients.rb,
lib/tensorflow/graph/operation.rb,
lib/tensorflow/train/optimizer.rb,
lib/tensorflow/data/map_dataset.rb,
lib/tensorflow/data/zip_dataset.rb,
lib/tensorflow/graph/graph_keys.rb,
lib/tensorflow/execution_context.rb,
lib/tensorflow/keras/layers/conv.rb,
lib/tensorflow/core/util/event_pb.rb,
lib/tensorflow/data/batch_dataset.rb,
lib/tensorflow/extensions/arg_def.rb,
lib/tensorflow/graph/function_def.rb,
lib/tensorflow/keras/layers/dense.rb,
lib/tensorflow/keras/metrics/mean.rb,
lib/tensorflow/printers/graph_def.rb,
lib/tensorflow/batchable_type_spec.rb,
lib/tensorflow/data/repeat_dataset.rb,
lib/tensorflow/data/tensor_dataset.rb,
lib/tensorflow/eager/tensor_handle.rb,
lib/tensorflow/keras/datasets/imdb.rb,
lib/tensorflow/keras/layers/conv2d.rb,
lib/tensorflow/python_compatiblity.rb,
lib/tensorflow/data/shuffle_dataset.rb,
lib/tensorflow/graph/operation_attr.rb,
lib/tensorflow/keras/datasets/mnist.rb,
lib/tensorflow/keras/layers/dropout.rb,
lib/tensorflow/keras/layers/flatten.rb,
lib/tensorflow/keras/optimizers/adam.rb,
lib/tensorflow/core/protobuf/debug_pb.rb,
lib/tensorflow/core/protobuf/saver_pb.rb,
lib/tensorflow/data/tf_record_dataset.rb,
lib/tensorflow/graph/operation_output.rb,
lib/tensorflow/keras/datasets/cifar10.rb,
lib/tensorflow/keras/datasets/reuters.rb,
lib/tensorflow/core/framework/graph_pb.rb,
lib/tensorflow/core/framework/types_pb.rb,
lib/tensorflow/core/protobuf/config_pb.rb,
lib/tensorflow/core/protobuf/master_pb.rb,
lib/tensorflow/core/protobuf/struct_pb.rb,
lib/tensorflow/core/protobuf/worker_pb.rb,
lib/tensorflow/graph/graph_def_options.rb,
lib/tensorflow/keras/datasets/cifar100.rb,
lib/tensorflow/keras/models/sequential.rb,
lib/tensorflow/resource_summary_writer.rb,
lib/tensorflow/core/framework/op_def_pb.rb,
lib/tensorflow/core/framework/tensor_pb.rb,
lib/tensorflow/core/protobuf/cluster_pb.rb,
lib/tensorflow/core/framework/api_def_pb.rb,
lib/tensorflow/core/framework/summary_pb.rb,
lib/tensorflow/data/tensor_slice_dataset.rb,
lib/tensorflow/keras/preprocessing/image.rb,
lib/tensorflow/core/framework/function_pb.rb,
lib/tensorflow/core/framework/node_def_pb.rb,
lib/tensorflow/core/framework/variable_pb.rb,
lib/tensorflow/core/framework/versions_pb.rb,
lib/tensorflow/core/protobuf/meta_graph_pb.rb,
lib/tensorflow/core/protobuf/replay_log_pb.rb,
lib/tensorflow/graph/operation_description.rb,
lib/tensorflow/core/framework/attr_value_pb.rb,
lib/tensorflow/core/framework/cost_graph_pb.rb,
lib/tensorflow/core/framework/kernel_def_pb.rb,
lib/tensorflow/core/framework/log_memory_pb.rb,
lib/tensorflow/core/framework/step_stats_pb.rb,
lib/tensorflow/core/lib/core/error_codes_pb.rb,
lib/tensorflow/core/protobuf/saved_model_pb.rb,
lib/tensorflow/keras/datasets/fashion_mnist.rb,
lib/tensorflow/core/framework/reader_base_pb.rb,
lib/tensorflow/core/protobuf/control_flow_pb.rb,
lib/tensorflow/core/protobuf/named_tensor_pb.rb,
lib/tensorflow/core/protobuf/queue_runner_pb.rb,
lib/tensorflow/core/protobuf/trace_events_pb.rb,
lib/tensorflow/keras/datasets/boston_housing.rb,
lib/tensorflow/tensorflow/core/util/event_pb.rb,
lib/tensorflow/core/framework/tensor_shape_pb.rb,
lib/tensorflow/core/framework/tensor_slice_pb.rb,
lib/tensorflow/core/protobuf/eager_service_pb.rb,
lib/tensorflow/core/protobuf/tensor_bundle_pb.rb,
lib/tensorflow/core/protobuf/master_service_pb.rb,
lib/tensorflow/core/protobuf/worker_service_pb.rb,
lib/tensorflow/core/util/saved_tensor_slice_pb.rb,
lib/tensorflow/core/protobuf/conv_autotuning_pb.rb,
lib/tensorflow/core/protobuf/rewriter_config_pb.rb,
lib/tensorflow/core/protobuf/verifier_config_pb.rb,
lib/tensorflow/data/fixed_length_record_dataset.rb,
lib/tensorflow/train/gradient_descent_optimizer.rb,
lib/tensorflow/core/framework/resource_handle_pb.rb,
lib/tensorflow/core/protobuf/critical_section_pb.rb,
lib/tensorflow/core/protobuf/graph_debug_info_pb.rb,
lib/tensorflow/core/protobuf/device_properties_pb.rb,
lib/tensorflow/core/protobuf/tensorflow_server_pb.rb,
lib/tensorflow/core/protobuf/transport_options_pb.rb,
lib/tensorflow/core/util/memmapped_file_system_pb.rb,
lib/tensorflow/core/framework/device_attributes_pb.rb,
lib/tensorflow/core/protobuf/saved_object_graph_pb.rb,
lib/tensorflow/core/framework/tensor_description_pb.rb,
lib/tensorflow/core/framework/graph_transfer_info_pb.rb,
lib/tensorflow/core/protobuf/trackable_object_graph_pb.rb,
lib/tensorflow/core/framework/allocation_description_pb.rb,
lib/tensorflow/keras/metrics/sparse_categorical_accuracy.rb,
lib/tensorflow/keras/losses/sparse_categorical_crossentropy.rb,
lib/tensorflow/core/framework/remote_fused_graph_execute_info_pb.rb

Overview

Based on code from github.com/jedld/tensor_stream

Defined Under Namespace

Modules: Audio, Bitwise, Control, Data, Datasets, Decorator, Eager, Error, FFI, Graph, Grpc, IO, Image, Keras, Linalg, Math, NN, Operators, Ops, Printers, Profiler, PythonCompatability, Random, RawOps, Strings, TensorMixin, Train Classes: BatchableTypeSpec, ExecutionContext, NameScope, OpDef, OpDefBuilder, ResourceSummaryWriter, Status, Summary, Tensor, TensorData, TensorSpec, TypeSpec, Variable

Constant Summary collapse

GRAPH_MODE =
0
EAGER_MODE =
1
VERSION =
"0.2.0"
Event =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.Event").msgclass
LogMessage =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.LogMessage").msgclass
SessionLog =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SessionLog").msgclass
TaggedRunMetadata =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TaggedRunMetadata").msgclass
WatchdogConfig =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WatchdogConfig").msgclass
RequestedExitCode =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RequestedExitCode").msgclass
WorkerHeartbeatRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WorkerHeartbeatRequest").msgclass
WorkerHeartbeatResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WorkerHeartbeatResponse").msgclass
WorkerHealth =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WorkerHealth").enummodule
WorkerShutdownMode =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WorkerShutdownMode").enummodule
DebugTensorWatch =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DebugTensorWatch").msgclass
DebugOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DebugOptions").msgclass
DebuggedSourceFile =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DebuggedSourceFile").msgclass
DebuggedSourceFiles =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DebuggedSourceFiles").msgclass
SaverDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SaverDef").msgclass
GraphDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphDef").msgclass
DataType =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DataType").enummodule
GPUOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GPUOptions").msgclass
OptimizerOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.OptimizerOptions").msgclass
GraphOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphOptions").msgclass
ThreadPoolOptionProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ThreadPoolOptionProto").msgclass
RPCOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RPCOptions").msgclass
SessionMetadata =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SessionMetadata").msgclass
ConfigProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ConfigProto").msgclass
RunOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunOptions").msgclass
RunMetadata =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunMetadata").msgclass
TensorConnection =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorConnection").msgclass
CallableOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CallableOptions").msgclass
CreateSessionRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CreateSessionRequest").msgclass
CreateSessionResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CreateSessionResponse").msgclass
ExtendSessionRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ExtendSessionRequest").msgclass
ExtendSessionResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ExtendSessionResponse").msgclass
RunStepRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunStepRequest").msgclass
RunStepResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunStepResponse").msgclass
PartialRunSetupRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.PartialRunSetupRequest").msgclass
PartialRunSetupResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.PartialRunSetupResponse").msgclass
CloseSessionRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CloseSessionRequest").msgclass
CloseSessionResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CloseSessionResponse").msgclass
ResetRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ResetRequest").msgclass
ResetResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ResetResponse").msgclass
ListDevicesRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ListDevicesRequest").msgclass
ListDevicesResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ListDevicesResponse").msgclass
MakeCallableRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MakeCallableRequest").msgclass
MakeCallableResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MakeCallableResponse").msgclass
RunCallableRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunCallableRequest").msgclass
RunCallableResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunCallableResponse").msgclass
ReleaseCallableRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ReleaseCallableRequest").msgclass
ReleaseCallableResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ReleaseCallableResponse").msgclass
StructuredValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.StructuredValue").msgclass
NoneValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NoneValue").msgclass
ListValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ListValue").msgclass
TupleValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TupleValue").msgclass
DictValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DictValue").msgclass
PairValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.PairValue").msgclass
NamedTupleValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NamedTupleValue").msgclass
TensorSpecProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorSpecProto").msgclass
TypeSpecProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TypeSpecProto").msgclass
GetStatusRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GetStatusRequest").msgclass
GetStatusResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GetStatusResponse").msgclass
CreateWorkerSessionRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CreateWorkerSessionRequest").msgclass
CreateWorkerSessionResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CreateWorkerSessionResponse").msgclass
DeleteWorkerSessionRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeleteWorkerSessionRequest").msgclass
DeleteWorkerSessionResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeleteWorkerSessionResponse").msgclass
RegisterGraphRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RegisterGraphRequest").msgclass
RegisterGraphResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RegisterGraphResponse").msgclass
DeregisterGraphRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeregisterGraphRequest").msgclass
DeregisterGraphResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeregisterGraphResponse").msgclass
CleanupAllRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CleanupAllRequest").msgclass
CleanupAllResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CleanupAllResponse").msgclass
ExecutorOpts =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ExecutorOpts").msgclass
RunGraphRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunGraphRequest").msgclass
RunGraphResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RunGraphResponse").msgclass
CleanupGraphRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CleanupGraphRequest").msgclass
CleanupGraphResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CleanupGraphResponse").msgclass
RecvTensorRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RecvTensorRequest").msgclass
RecvTensorResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RecvTensorResponse").msgclass
MarkRecvFinishedRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MarkRecvFinishedRequest").msgclass
MarkRecvFinishedResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MarkRecvFinishedResponse").msgclass
LoggingRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.LoggingRequest").msgclass
LabeledStepStats =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.LabeledStepStats").msgclass
LoggingResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.LoggingResponse").msgclass
TraceOpts =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TraceOpts").msgclass
TracingRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TracingRequest").msgclass
TracingResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TracingResponse").msgclass
RecvBufRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RecvBufRequest").msgclass
RecvBufResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RecvBufResponse").msgclass
CompleteGroupRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CompleteGroupRequest").msgclass
CompleteGroupResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CompleteGroupResponse").msgclass
CompleteInstanceRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CompleteInstanceRequest").msgclass
CompleteInstanceResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CompleteInstanceResponse").msgclass
GetStepSequenceRequest =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GetStepSequenceRequest").msgclass
StepSequence =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.StepSequence").msgclass
GetStepSequenceResponse =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GetStepSequenceResponse").msgclass
OpDeprecation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.OpDeprecation").msgclass
OpList =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.OpList").msgclass
TensorProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorProto").msgclass
VariantTensorDataProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VariantTensorDataProto").msgclass
JobDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.JobDef").msgclass
ClusterDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ClusterDef").msgclass
ApiDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ApiDef").msgclass
ApiDefs =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ApiDefs").msgclass
SummaryDescription =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SummaryDescription").msgclass
HistogramProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.HistogramProto").msgclass
SummaryMetadata =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SummaryMetadata").msgclass
FunctionDefLibrary =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.FunctionDefLibrary").msgclass
FunctionDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.FunctionDef").msgclass
GradientDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GradientDef").msgclass
NodeDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NodeDef").msgclass
VariableDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VariableDef").msgclass
SaveSliceInfoDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SaveSliceInfoDef").msgclass
VariableSynchronization =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VariableSynchronization").enummodule
VariableAggregation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VariableAggregation").enummodule
VersionDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VersionDef").msgclass
MetaGraphDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MetaGraphDef").msgclass
CollectionDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CollectionDef").msgclass
TensorInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorInfo").msgclass
SignatureDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SignatureDef").msgclass
AssetFileDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AssetFileDef").msgclass
NewReplaySession =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NewReplaySession").msgclass
ReplayOp =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ReplayOp").msgclass
AttrValue =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AttrValue").msgclass
NameAttrList =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NameAttrList").msgclass
CostGraphDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CostGraphDef").msgclass
KernelDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.KernelDef").msgclass
KernelList =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.KernelList").msgclass
MemoryLogStep =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogStep").msgclass
MemoryLogTensorAllocation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogTensorAllocation").msgclass
MemoryLogTensorDeallocation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogTensorDeallocation").msgclass
MemoryLogTensorOutput =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogTensorOutput").msgclass
MemoryLogRawAllocation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogRawAllocation").msgclass
MemoryLogRawDeallocation =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryLogRawDeallocation").msgclass
AllocationRecord =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AllocationRecord").msgclass
AllocatorMemoryUsed =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AllocatorMemoryUsed").msgclass
NodeOutput =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NodeOutput").msgclass
MemoryStats =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemoryStats").msgclass
NodeExecStats =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NodeExecStats").msgclass
DeviceStepStats =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeviceStepStats").msgclass
StepStats =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.StepStats").msgclass
SavedModel =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedModel").msgclass
ReaderBaseState =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ReaderBaseState").msgclass
ValuesDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ValuesDef").msgclass
ControlFlowContextDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ControlFlowContextDef").msgclass
CondContextDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CondContextDef").msgclass
WhileContextDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.WhileContextDef").msgclass
NamedTensorProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NamedTensorProto").msgclass
QueueRunnerDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.QueueRunnerDef").msgclass
TensorShapeProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorShapeProto").msgclass
TensorSliceProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorSliceProto").msgclass
BundleHeaderProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.BundleHeaderProto").msgclass
BundleEntryProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.BundleEntryProto").msgclass
SavedSliceMeta =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedSliceMeta").msgclass
SavedTensorSliceMeta =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedTensorSliceMeta").msgclass
SavedSlice =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedSlice").msgclass
SavedTensorSlices =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedTensorSlices").msgclass
ConvolutionProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ConvolutionProto").msgclass
AutoParallelOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AutoParallelOptions").msgclass
ScopedAllocatorOptions =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ScopedAllocatorOptions").msgclass
RewriterConfig =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RewriterConfig").msgclass
VerifierConfig =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.VerifierConfig").msgclass
ResourceHandleProto =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ResourceHandleProto").msgclass
CriticalSectionDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CriticalSectionDef").msgclass
CriticalSectionExecutionDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.CriticalSectionExecutionDef").msgclass
GraphDebugInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphDebugInfo").msgclass
DeviceProperties =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeviceProperties").msgclass
NamedDevice =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.NamedDevice").msgclass
ServerDef =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.ServerDef").msgclass
RecvBufRespExtra =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RecvBufRespExtra").msgclass
MemmappedFileSystemDirectoryElement =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemmappedFileSystemDirectoryElement").msgclass
MemmappedFileSystemDirectory =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.MemmappedFileSystemDirectory").msgclass
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.InterconnectLink").msgclass
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.LocalLinks").msgclass
DeviceLocality =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeviceLocality").msgclass
DeviceAttributes =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.DeviceAttributes").msgclass
SavedObjectGraph =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedObjectGraph").msgclass
SavedObject =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedObject").msgclass
SavedUserObject =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedUserObject").msgclass
SavedAsset =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedAsset").msgclass
SavedFunction =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedFunction").msgclass
SavedConcreteFunction =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedConcreteFunction").msgclass
SavedBareConcreteFunction =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedBareConcreteFunction").msgclass
SavedConstant =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedConstant").msgclass
SavedVariable =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedVariable").msgclass
FunctionSpec =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.FunctionSpec").msgclass
SavedResource =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.SavedResource").msgclass
TensorDescription =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TensorDescription").msgclass
GraphTransferNodeInput =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferNodeInput").msgclass
GraphTransferNodeInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferNodeInfo").msgclass
GraphTransferConstNodeInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferConstNodeInfo").msgclass
GraphTransferNodeInputInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferNodeInputInfo").msgclass
GraphTransferNodeOutputInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferNodeOutputInfo").msgclass
GraphTransferGraphInputNodeInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferGraphInputNodeInfo").msgclass
GraphTransferGraphOutputNodeInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferGraphOutputNodeInfo").msgclass
GraphTransferInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.GraphTransferInfo").msgclass
TrackableObjectGraph =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.TrackableObjectGraph").msgclass
AllocationDescription =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.AllocationDescription").msgclass
RemoteFusedGraphExecuteInfo =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("tensorflow.RemoteFusedGraphExecuteInfo").msgclass

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from Ops

broadcast_mul, cast, constant, expand_dims, fill, identity, ones, pack, placeholder, prevent_gradient, range, rank, reshape, shape, split, split_v, squeeze, timestamp, transpose, where, zeros, zeros_like

Methods included from PythonCompatability

disable_eager_execution, enable_eager_execution, global_variables, global_variables_initializer, variables_initializer

Class Attribute Details

.ffi_libObject

Returns the value of attribute ffi_lib.



138
139
140
# File 'lib/tensorflow-ruby.rb', line 138

def ffi_lib
  @ffi_lib
end

Class Method Details

.execution_modeObject



163
164
165
# File 'lib/tensorflow-ruby.rb', line 163

def self.execution_mode
  @mode ||= Tensorflow::EAGER_MODE
end

.execution_mode=(value) ⇒ Object



167
168
169
# File 'lib/tensorflow-ruby.rb', line 167

def self.execution_mode=(value)
  @mode = value
end

.float32Object



8
9
10
# File 'lib/tensorflow/python_compatiblity.rb', line 8

def self.float32
  :float
end

.float64Object



12
13
14
# File 'lib/tensorflow/python_compatiblity.rb', line 12

def self.float64
  :double
end

.library_versionObject



140
141
142
# File 'lib/tensorflow-ruby.rb', line 140

def library_version
  FFI.TF_Version
end

.name_scope(base_name, &block) ⇒ Object



171
172
173
# File 'lib/tensorflow-ruby.rb', line 171

def self.name_scope(base_name, &block)
  ExecutionContext.current.name_scope(base_name, &block)
end

.op_def(op_name) ⇒ Object



159
160
161
# File 'lib/tensorflow-ruby.rb', line 159

def self.op_def(op_name)
  self.op_defs[op_name]
end

.op_defsObject



148
149
150
151
152
153
154
155
156
157
# File 'lib/tensorflow-ruby.rb', line 148

def self.op_defs
  buffer = FFI.TF_GetAllOpList
  string = buffer[:data].read_string(buffer[:length])
  ops = OpList.decode(string)
  ops.op.each_with_object(Hash.new) do |op_def, hash|
    hash[op_def.name] = op_def
  end
ensure
  FFI.TF_DeleteBuffer(buffer)
end