-
Notifications
You must be signed in to change notification settings - Fork 338
Description
With Intel CPU devices on Mac OS X: Doesn't properly support OpenCL __local memory when the work-group size is greater than one.
Below are the results of test_reduce:
/usr/local/share/compute/bin/test->./test_reduce
Running 12 test cases...
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:48: last checkpoint
-- Repeat-fill case
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:48: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:48: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
/usr/local/share/compute/include/boost/compute/command_queue.hpp:1040: fatal error in "boost::compute::event boost::compute::command_queue::enqueue_nd_range_kernel(const boost::compute::kernel &, size_t, const size_t *, const size_t *, const size_t *, const boost::compute::wait_list &)": std::exception: Invalid Work Group Size
/usr/local/share/compute/test/test_reduce.cpp:112: last checkpoint
*** 10 failures detected in test suite "TestReduce"
NB: Issue opened to make sure we don't lose track of the problem