package compiler_gym

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service CompilerGymService

compiler_gym_service.proto:22

The CompilerGymService is the interface that exposes the incremental optimization of a program as an interactive environment.

message ActionSpace

compiler_gym_service.proto:360

Used in: GetSpacesReply, StartSessionReply, StepReply

message Benchmark

compiler_gym_service.proto:434

Representation of the input to a compiler.

Used in: AddBenchmarkRequest, StartSessionRequest

message BenchmarkDynamicConfig

compiler_gym_service.proto:450

Description of how to build and run a benchmark binary.

Used in: Benchmark

message BooleanBox

compiler_gym_service.proto:211

Used in: Space

message BooleanRange

compiler_gym_service.proto:164

The [min, max] range of a boolean scalar.

Used in: BooleanSequenceSpace, Space

message BooleanSequenceSpace

compiler_gym_service.proto:258

Used in: Space

message BooleanTensor

compiler_gym_service.proto:127

Used in: BooleanBox, Event

message ByteBox

compiler_gym_service.proto:216

Used in: Space

message ByteSequenceSpace

compiler_gym_service.proto:263

Used in: Space

message ByteTensor

compiler_gym_service.proto:133

Used in: ByteBox, Event

message BytesSequenceSpace

compiler_gym_service.proto:268

Used in: Space

message Command

compiler_gym_service.proto:462

Representation of a command that can be executed.

Used in: BenchmarkDynamicConfig

message CommandlineSpace

compiler_gym_service.proto:311

message DictEvent

compiler_gym_service.proto:369

Used in: Event

message DictSpace

compiler_gym_service.proto:241

Used in: Space

message DiscreteSpace

compiler_gym_service.proto:246

A discrete space in :math:`{ 0, 1, \\dots, n-1 }`.

Used in: Space

message DoubleBox

compiler_gym_service.proto:231

Used in: Space

message DoubleRange

compiler_gym_service.proto:200

The [min, max] range of an double scalar.

Used in: DoubleSequenceSpace, Space

message DoubleSequenceSpace

compiler_gym_service.proto:283

Used in: Space

message DoubleTensor

compiler_gym_service.proto:151

Used in: DoubleBox, Event

message Event

compiler_gym_service.proto:374

Common structure shared between actions and observations.

Used in: DictEvent, ListEvent, ObservationSpace, StartSessionReply, StepReply, StepRequest

message File

compiler_gym_service.proto:479

A File message represents a file object.

Used in: Benchmark

message FloatBox

compiler_gym_service.proto:226

Used in: Space

message FloatRange

compiler_gym_service.proto:188

The [min, max] range of an double scalar.

Used in: FloatSequenceSpace, Space

message FloatSequenceSpace

compiler_gym_service.proto:278

Used in: Space

message FloatTensor

compiler_gym_service.proto:145

Used in: Event, FloatBox

message Int64Box

compiler_gym_service.proto:221

Used in: Space

message Int64Range

compiler_gym_service.proto:176

The [min, max] range of an int64 scalar.

Used in: BooleanSequenceSpace, ByteSequenceSpace, BytesSequenceSpace, DoubleSequenceSpace, FloatSequenceSpace, Int64SequenceSpace, Space, SpaceSequenceSpace, StringSequenceSpace, StringSpace

message Int64SequenceSpace

compiler_gym_service.proto:273

Used in: Space

message Int64Tensor

compiler_gym_service.proto:139

Used in: Event, Int64Box

message ListEvent

compiler_gym_service.proto:365

Used in: Event

message ListSpace

compiler_gym_service.proto:237

A list of spaces.

Used in: Space

message NamedDiscreteSpace

compiler_gym_service.proto:252

A discrete space in which every point in the space is named. This can be used for representing enumerations.

Used in: Space

message ObservationSpace

compiler_gym_service.proto:347

Used in: GetSpacesReply

message Opaque

compiler_gym_service.proto:306

Can be used in Space.any_value or Event.any_value to describe an opaque serialized data.

message SessionParameter

compiler_gym_service.proto:500

An arbitrary string parameter value for a session.

Used in: SendSessionParameterRequest

message Space

compiler_gym_service.proto:315

Used in: ActionSpace, DictSpace, ListSpace, ObservationSpace, SpaceSequenceSpace

message SpaceSequenceSpace

compiler_gym_service.proto:298

A variable length sequence of spaces.

Used in: Space

message StringSequenceSpace

compiler_gym_service.proto:288

Used in: Space

message StringSpace

compiler_gym_service.proto:293

Used in: Space

message StringTensor

compiler_gym_service.proto:157

Used in: Event