Houve várias atualizações úteis e funcionais durante o pacote python. No entanto, a versão pip está um pouco desatualizada.
Por exemplo, estou ansioso pela implementação de FEATURE_IMPORTANCE há muito tempo, mas só posso copiar os códigos relevantes de /python-package/xgboost/sklearn.py e atualizar manualmente o xgboost-lib local.
farei isso quando eu voltar, e haverá uma instalação de rodas também, espero
Isso seria muito útil. Aguardo ansiosamente uma atualização, pois facilitaria muito minha vida.
@bryan-woods alguns progressos e pensamentos: a antiga instalação do PyPI cria o código-fonte do zero, o que pode não ser uma boa ideia para a estrutura atual do xgboost, já que o suporte a cmake e openMP pode causar problemas em diferentes plataformas, por exemplo, sistema do Mac clang
Problema ar
do cmake no Mac etc, então estou experimentando uma solução wheels-only
com lib pré-compilada de link estático para as principais plataformas e paro de suportar a instalação PyPI antiga do zero. Seria uma boa chance de incluir bibliotecas pré-compiladas da plataforma Windows, se pudermos ter alguém mantendo o pacote binário do Windows.
@hunterlau Obrigado por sua contribuição nesta implementação! Você fez algum progresso em republicá-lo no PyPi (ou similar)? Atualmente, estou usando a instalação do PyPi em um projeto e uma atualização no PyPi seria uma solução fácil para alguns problemas que tenho.
Comentários muito úteis
farei isso quando eu voltar, e haverá uma instalação de rodas também, espero