Size: a a a

2019 September 18

AS

Alexsey Shestacov in catboost_ru
но только для float фич
источник

AS

Alexsey Shestacov in catboost_ru
но это +/-
источник

SK

Stanislav Kirillov in catboost_ru
Давайте скооперируемся, я пофикшу проблемы изнутри обертки, вы посмотрите результат?
источник

SK

Stanislav Kirillov in catboost_ru
и если будет работать без утечек и падений будем класть на nuget
источник

AS

Alexsey Shestacov in catboost_ru
1) win only - нужно собрать под все три платформы и упаковать в nuget
источник

AS

Alexsey Shestacov in catboost_ru
dll, so ...
источник

AS

Alexsey Shestacov in catboost_ru
2) утечки
источник

AS

Alexsey Shestacov in catboost_ru
3) нет интерфейса ICatBoostModelEvaluator для DI
источник

SK

Stanislav Kirillov in catboost_ru
Alexsey Shestacov
3) нет интерфейса ICatBoostModelEvaluator для DI
DI - это что такое?
источник

AS

Alexsey Shestacov in catboost_ru
источник

AS

Alexsey Shestacov in catboost_ru
на самом деле сделать 5 минут
источник

SK

Stanislav Kirillov in catboost_ru
а, да, это ок
источник

AS

Alexsey Shestacov in catboost_ru
4) IntPtr вытащен наружу
источник

SK

Stanislav Kirillov in catboost_ru
там сейчас какой-то встроенный интерфейс предсказателей реализован
источник

SK

Stanislav Kirillov in catboost_ru
но он мне не очень кажется удобным
источник

AS

Alexsey Shestacov in catboost_ru
В шарпе если есть обьекты требующие ручное управление памаятью или ресурсами то класс должен наследовать интерфейс IDisposable
источник

SK

Stanislav Kirillov in catboost_ru
okay!
источник

AS

Alexsey Shestacov in catboost_ru
и в методе Dispose он должен вызывать удаление внешних ресурсов
источник

AS

Alexsey Shestacov in catboost_ru
using (var model = Catboost.OpenModel("path"))
{
 results = model.EvaluateSingle(1,1,2,"a","b","c")
}
источник

IP

Igor Petrov in catboost_ru
Alexsey Shestacov
и в методе Dispose он должен вызывать удаление внешних ресурсов
вот от сюда и утечки
источник