* Cleanup Python GPU tests. - Remove the use of `gpu_hist` and `gpu_id` in cudf/cupy tests. - Move base margin test into the testing directory.
30 lines
669 B
Python
30 lines
669 B
Python
import os
|
|
import subprocess
|
|
import sys
|
|
|
|
import pytest
|
|
|
|
from xgboost import testing as tm
|
|
|
|
sys.path.append("tests/python")
|
|
import test_demos as td # noqa
|
|
|
|
|
|
@pytest.mark.skipif(**tm.no_cupy())
|
|
def test_data_iterator():
|
|
script = os.path.join(td.PYTHON_DEMO_DIR, "quantile_data_iterator.py")
|
|
cmd = ["python", script]
|
|
subprocess.check_call(cmd)
|
|
|
|
|
|
def test_update_process_demo():
|
|
script = os.path.join(td.PYTHON_DEMO_DIR, "update_process.py")
|
|
cmd = ["python", script]
|
|
subprocess.check_call(cmd)
|
|
|
|
|
|
def test_categorical_demo():
|
|
script = os.path.join(td.PYTHON_DEMO_DIR, "categorical.py")
|
|
cmd = ["python", script]
|
|
subprocess.check_call(cmd)
|