On 10/06/16 04:39, Dave Airlie wrote:
+    f('abs', 1, 150, np.abs, None, [np.linspace(-10, 15, 5, 
dtype=np.dtype(np.int64))],
+      extension="ARB_gpu_shader_int64")
+    f('sign', 1, 150, np.sign, None, [np.linspace(-15, 15, 5, 
dtype=np.dtype(np.int64))],
+      extension="ARB_gpu_shader_int64")

All our automated piglit builds started to fail here:

FAILED: cd /var/lib/hudson/jobs/piglit-ubuntu64/workspace/build/generated_tests && /usr/bin/python3.4 /var/lib/hudson/jobs/piglit-ubuntu64/workspace/generated_tests/gen_shader_precision_tests.py > shader_precision_tests.list
Traceback (most recent call last):
File "/var/lib/hudson/jobs/piglit-ubuntu64/workspace/generated_tests/gen_shader_precision_tests.py", line 53, in <module>
    from builtin_function import *
File "/var/lib/hudson/jobs/piglit-ubuntu64/workspace/generated_tests/builtin_function.py", line 983, in <module>
    _make_componentwise_test_vectors(test_suite)
File "/var/lib/hudson/jobs/piglit-ubuntu64/workspace/generated_tests/builtin_function.py", line 960, in _make_componentwise_test_vectors f('abs', 1, 150, np.abs, None, [np.linspace(-10, 15, 5, dtype=np.dtype(np.int64))],
TypeError: linspace() got an unexpected keyword argument 'dtype'


I tried with both Python 3 and Python 2, and they both fail identically.

This is with Ubtuntu 16.04, which seems to have Numpy 1.8.2.


`pydoc numpy.linspace` shows

numpy.linspace = linspace(start, stop, num=50, endpoint=True, retstep=False)


Maybe one can replace the dtype arg with a cast after the linspace result.

Jose
_______________________________________________
Piglit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to