title: XGBoost forecast difference across different operating systems
body: <p>I have XGBoost regression model in Python trained with same hyperparameters. It used same train, test, and prediction datasets. When the forecasts are compared between Ubuntu and Windows operating system, the forecasts came out to be quite significantly different (+20%).</p>
  <p>Looking at the library it downloads from PyPi, the followings were observed:</p>
  <p>Collecting xgboost==1.0.0
  Downloading xgboost-1.0.0-py3-none-win_amd64.whl (24.6 MB)</p>
  <p>Where as on Ubuntu environment, this was the wheel that was downloaded:
  Downloading xgboost-1.0.0-py3-none-manylinux1_x86_64.whl (109.7 MB)</p>
  <p>I also tested using different versions of the XGBoost library and it didn't have any impacts.</p>
  <p>Has anyone else experienced this issue? Why is the root cause of this happening? What are the things can I do to make them consistent across different operating systems?</p>