提交 97b89a35 authored 作者: James Bergstra's avatar James Bergstra

removed std::cerr prints from cuda/type_support

上级 f4d8f92f
......@@ -97,7 +97,7 @@ def nvcc_module_compile_str(module_name, src_code, location=None, include_dirs=[
print '==============================='
for i, l in enumerate(src_code.split('\n')):
print i+1, l
raise Exception('nvcc return status', p.returncode, 'for file',cppfilename)
raise Exception('nvcc return status', p.returncode, 'for cmd', ' '.join(cmd))
#touch the __init__ file
file(os.path.join(location, "__init__.py"),'w').close()
......
#include <Python.h>
#include <numpy/arrayobject.h>
#include <iostream>
#include "cuda_ndarray.cuh"
static PyObject *
......@@ -30,7 +28,6 @@ filter(PyObject* __unsed_self, PyObject *args) // args = (data, broadcastable, s
{
Py_DECREF(py_data);
Py_DECREF(broadcastable);
std::cerr << "strict mode requires CudaNdarray\n";
PyErr_SetString(PyExc_TypeError, "strict mode requires CudaNdarray");
return NULL;
}
......@@ -38,7 +35,6 @@ filter(PyObject* __unsed_self, PyObject *args) // args = (data, broadcastable, s
{
Py_DECREF(py_data);
Py_DECREF(broadcastable);
std::cerr << "Wrong rank: "<< cnda->nd << " " << PyTuple_Size(broadcastable) << "\n";
PyErr_Format(PyExc_TypeError, "Wrong rank: %i vs %li", cnda->nd, (long)PyTuple_Size(broadcastable));
return NULL;
}
......@@ -46,7 +42,6 @@ filter(PyObject* __unsed_self, PyObject *args) // args = (data, broadcastable, s
{
if ((CudaNdarray_HOST_DIMS(cnda)[i] > 1) and PyInt_AsLong(PyTuple_GetItem(broadcastable, Py_ssize_t(i))))
{
std::cerr << "Non-unit size in bcastable dim:\n";
PyErr_Format(PyExc_TypeError, "Non-unit size in broadcastable vt dimension %i", i);
Py_DECREF(py_data);
Py_DECREF(broadcastable);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论