INNER CODE UNIT · Go
createReplicaConfig
SeldonIO/seldon-core · scheduler/cmd/agent/main.go:80
func createReplicaConfig() *agent2.ReplicaConfig {
var rc *agent2.ReplicaConfig
if cli.ReplicaConfigStr != "" {
var err error
rc, err = agent.ParseReplicaConfig(cli.ReplicaConfigStr)
if err != nil {
log.WithError(err).Fatalf("Failed to parse replica config %s", cli.ReplicaConfigStr)
}
log.Infof("Created replicaConfig from command line")
} else {
rc = &agent2.ReplicaConfig{
InferenceSvc: cli.InferenceSvcName,
InferenceHttpPort: int32(cli.InferenceHttpPort),
InferenceGrpcPort: int32(cli.InferenceGrpcPort),
MemoryBytes: cli.MemoryBytes64,
Capabilities: cli.Capabilities,
OverCommitPercentage: uint32(cli.OverCommitPercentage),
}