def test_hillshade_gpu_equals_cpu(random_data): numpy_agg = create_test_raster(random_data, backend='numpy') cupy_agg = create_test_raster(random_data, backend='cupy') assert_numpy_equals_cupy(numpy_agg, cupy_agg, hillshade, rtol=1e-6)
def test_numpy_equals_cupy_qgis_data(): # compare using the data run through QGIS numpy_agg = input_data() cupy_agg = input_data('cupy') assert_numpy_equals_cupy(numpy_agg, cupy_agg, aspect)
def test_numpy_equals_cupy_random_data(random_data): numpy_agg = create_test_raster(random_data, backend='numpy') cupy_agg = create_test_raster(random_data, backend='cupy') assert_numpy_equals_cupy(numpy_agg, cupy_agg, aspect, atol=1e-6, rtol=1e-6)
def test_numpy_equals_cupy_random_data(random_data): numpy_agg = create_test_raster(random_data, backend='numpy') cupy_agg = create_test_raster(random_data, backend='cupy') assert_numpy_equals_cupy(numpy_agg, cupy_agg, curvature)