blob: 14d7b006bd4170f5018ad729ee9479a461aa653e [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package recipes.fuchsia.contrib.clang_ml_training;
import "google/protobuf/struct.proto";
message InputProperties {
// Manifest project name.
string project = 1;
// Jiri manifest to use.
string manifest = 2;
// Manifest project remote.
string remote = 3;
// Project revision.
string revision = 4;
// Mapping from target arch to fint parameter file path.
map<string, string> fint_params_paths = 5;
// Fuchsia revision.
string fuchsia_git_revision = 6;
// Clang CAS digest.
string clang_cas_digest = 7;
// The Fuchsia corpus CAS digest.
string corpus_cas_digest = 8;
// The vocab CAS digest.
string vocab_cas_digest = 9;
// The warmstart model CAS digest.
string warmstart_cas_digest = 10;
// The optimized model CAS digest.
string model_cas_digest = 11;
// Number of iterations.
int32 iterations = 12;
// Number of iterations per step.
int32 step_iterations = 13;
// Total number of iterations.
int32 total_iterations = 14;
}