Exemplo n.º 1
0
        protected void OnModelCreated(object modelId)
        {
            var model = LoadModel(modelId);

            _models.Add(model);
            ModelCreated?.Invoke(this, new ModelEventArgs <TModel>(model));
        }
Exemplo n.º 2
0
        public void EnsureChannelAvailable()
        {
            if (_disposed)
            {
                _channel = null;
                return;
            }
            if (_channel?.IsOpen != true)
            {
                Logger.LogDebug("Creating a model.");

                _channel = _connectionProvider.Connection.CreateModel();
                ModelCreated?.Invoke(this, new ModelCreatedEventArgs(_channel));

                _channel.BasicAcks  += (channel, args) => BasicAcks?.Invoke(channel, args);
                _channel.BasicNacks += (channel, args) => BasicNacks?.Invoke(channel, args);

                _channel.ConfirmSelect();   // manual (N)ACK
                Logger.LogDebug("Model created.");
            }
        }
Exemplo n.º 3
0
 private void Apply(ModelCreated e)
 {
     OwnedBy           = e.UserId;
     CreatedBy         = e.UserId;
     CreatedDateTime   = e.TimeStamp;
     UpdatedBy         = e.UserId;
     UpdatedDateTime   = e.TimeStamp;
     ParentId          = e.ParentId;
     Status            = e.Status;
     Method            = e.Method;
     KFold             = e.KFold;
     TestDatasetSize   = e.TestDatasetSize;
     SubSampleSize     = e.SubSampleSize;
     ClassName         = e.ClassName;
     Fingerprints      = e.Fingerprints;
     Scaler            = e.Scaler;
     BlobId            = e.BlobId;
     Bucket            = e.Bucket;
     Name              = e.Name;
     DisplayMethodName = e.DisplayMethodName;
     Dataset           = e.Dataset;
     Property          = e.Property;
     Metadata          = e.Metadata;
 }