I implemented the custom logloss in C++. But when I try to run my program, I face this issue:
Traceback (most recent call last):
File "xgboost_debugger.py", line 15, in <module>
import xgboost as xgb
File "/home/gvikashb/xgboost/python-package/xgboost/__init__.py", line 9, in <module>
from .core import DMatrix, DeviceQuantileDMatrix, Booster
File "/home/gvikashb/xgboost/python-package/xgboost/core.py", line 173, in <module>
_LIB = _load_lib()
File "/home/gvikashb/xgboost/python-package/xgboost/core.py", line 164, in _load_lib
'Error message(s): {}\n'.format(os_error_list))
xgboost.core.XGBoostError: XGBoost Library (libxgboost.so) could not be loaded.
Likely causes:
* OpenMP runtime is not installed (vcomp140.dll or libgomp-1.dll for Windows, libomp.dylib for Mac OSX, libgomp.so for Linux and other UNIX-like OSes). Mac OSX users: Run `brew install libomp` to install OpenMP runtime.
* You are running 32-bit Python on a 64-bit OS
Error message(s): ["/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/gvikashb/xgboost/python-package/xgboost/../../lib/libxgboost.so)"]
Any suggestions please?