private void Start()
 {
     academyRef = FindObjectOfType <Academy>();
     Debug.Assert(academyRef != null, "No Academy in this scene!");
     prevIsTraining = isTraining;
     academyRef.SetIsInference(!isTraining);
 }
示例#2
0
    /// Listens to the socket for the new resetParameters
    public Dictionary <string, float> GetResetParameters()
    {
        sender.Send(Encoding.ASCII.GetBytes("CONFIG_REQUEST"));
        Receive();
        var resetParams = NewJSon::Newtonsoft.Json.JsonConvert.DeserializeObject <ResetParametersMessage>(rMessageString.ToString());

        academy.SetIsInference(!resetParams.train_model);
        return(resetParams.parameters);
    }
 public virtual void Update()
 {
     if (prevIsTraining != isTraining)
     {
         onIsTrainingChanged?.Invoke(isTraining);
         prevIsTraining = isTraining;
         academyRef.SetIsInference(!isTraining);
     }
 }