It probably use a different compiler in pycharm the in side.

In pycharm, it use one under C:/MinGW. Make sure to use conda compiler and
not another one.

Le jeu. 30 mars 2017 16:26, Maradani Bhavana <[email protected]> a
écrit :

> Hello All,
>
> I am using PyCharm IDE and anaconda (python 3.5.2). I have installed
> theano using conda. I tested with a small program in PyCharm as well as
> Spyder. The program runs well in spyder but gives issues in PyCharm IDE. I
> tried to install theano package in pyCharm IDE, but doesn't help. Below is
> the error which I get in pyCharm:
>
>
> C:\Users\Bhavana\Anaconda3\python.exe
> C:/Users/Bhavana/PycharmProjects/untitled/1.py
> ===============================
> 00001 #include <Python.h>
> 00002 #include <iostream>
> 00003 #include "theano_mod_helper.h"
> 00004 #include <math.h>
> 00005 #include <numpy/arrayobject.h>
> 00006 #include <numpy/arrayscalars.h>
> 00007 #include <vector>
> 00008 #include <algorithm>
> 00009 //////////////////////
> 00010 ////  Support Code
> 00011 //////////////////////
> 00012
> 00013    namespace {
> 00014    struct __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707 {
> 00015        PyObject* __ERROR;
> 00016
> 00017        PyObject* storage_V3;
> 00018 PyObject* storage_V5;
> 00019 PyObject* storage_V1;
> 00020
> 00021
> 00022        __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707() {
> 00023            // This is only somewhat safe because we:
> 00024            //  1) Are not a virtual class
> 00025            //  2) Do not use any virtual classes in the members
> 00026            //  3) Deal with mostly POD and pointers
> 00027
> 00028            // If this changes, we would have to revise this, but for
> 00029            // now I am tired of chasing segfaults because
> 00030            // initialization code had an error and some pointer has
> 00031            // a junk value.
> 00032            memset(this, 0, sizeof(*this));
> 00033        }
> 00034
>  ~__struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707(void) {
> 00035            cleanup();
> 00036        }
> 00037
> 00038        int init(PyObject* __ERROR, PyObject* storage_V3, PyObject*
> storage_V5, PyObject* storage_V1) {
> 00039            Py_XINCREF(storage_V3);
> 00040 Py_XINCREF(storage_V5);
> 00041 Py_XINCREF(storage_V1);
> 00042            this->storage_V3 = storage_V3;
> 00043 this->storage_V5 = storage_V5;
> 00044 this->storage_V1 = storage_V1;
> 00045
> 00046
> 00047
> 00048
> 00049
> 00050            this->__ERROR = __ERROR;
> 00051            return 0;
> 00052        }
> 00053        void cleanup(void) {
> 00054            __label_1:
> 00055
> 00056 double __DUMMY_1;
> 00057 __label_3:
> 00058
> 00059 double __DUMMY_3;
> 00060 __label_5:
> 00061
> 00062 double __DUMMY_5;
> 00063 __label_8:
> 00064
> 00065 double __DUMMY_8;
> 00066
> 00067            Py_XDECREF(this->storage_V3);
> 00068 Py_XDECREF(this->storage_V5);
> 00069 Py_XDECREF(this->storage_V1);
> 00070        }
> 00071        int run(void) {
> 00072            int __failure = 0;
> 00073
> 00074    PyObject* py_V1;
> 00075
> 00076        PyArrayObject* V1;
> 00077
> 00078            typedef npy_float64 dtype_V1;
> 00079
> 00080    PyObject* py_V3;
> 00081
> 00082        PyArrayObject* V3;
> 00083
> 00084            typedef npy_float64 dtype_V3;
> 00085
> 00086    PyObject* py_V5;
> 00087
> 00088        PyArrayObject* V5;
> 00089
> 00090            typedef npy_float64 dtype_V5;
> 00091
> 00092 {
> 00093
> 00094    py_V1 = Py_None;
> 00095    {Py_XINCREF(py_V1);}
> 00096
> 00097        V1 = NULL;
> 00098
> 00099 {
> 00100
> 00101    py_V3 = PyList_GET_ITEM(storage_V3, 0);
> 00102    {Py_XINCREF(py_V3);}
> 00103
> 00104            V3 = NULL;
> 00105            if (py_V3 == Py_None) {
> 00106                // We can either fail here or set V3 to NULL and
> rely on Ops
> 00107                // using tensors to handle the NULL case, but if
> they fail to do so
> 00108                // they'll end up with nasty segfaults, so this is
> public service.
> 00109                PyErr_SetString(PyExc_ValueError, "expected an
> ndarray, not None");
> 00110                {
> 00111        __failure = 4;
> 00112        if (!PyErr_Occurred()) {
> 00113            PyErr_SetString(PyExc_RuntimeError,
> 00114                "Unexpected error in an Op's C code. "
> 00115                "No Python exception was set.");
> 00116            }
> 00117        goto __label_4;}
> 00118            }
> 00119            if (!PyArray_Check(py_V3)) {
> 00120                PyErr_SetString(PyExc_ValueError, "expected an
> ndarray");
> 00121                {
> 00122        __failure = 4;
> 00123        if (!PyErr_Occurred()) {
> 00124            PyErr_SetString(PyExc_RuntimeError,
> 00125                "Unexpected error in an Op's C code. "
> 00126                "No Python exception was set.");
> 00127            }
> 00128        goto __label_4;}
> 00129            }
> 00130            // We expect NPY_FLOAT64
> 00131            if (!PyArray_ISALIGNED((PyArrayObject*) py_V3)) {
> 00132                PyArrayObject * tmp = (PyArrayObject*) py_V3;
> 00133                PyErr_Format(PyExc_NotImplementedError,
> 00134                             "expected an aligned array of type %ld "
> 00135                             "(NPY_FLOAT64), got non-aligned array
> of type %ld"
> 00136                             " with %ld dimensions, with 3 last dims
> "
> 00137                             "%ld, %ld, %ld"
> 00138                             " and 3 last strides %ld %ld, %ld.",
> 00139                             (long int) NPY_FLOAT64,
> 00140                             (long int)
> PyArray_TYPE((PyArrayObject*) py_V3),
> 00141                             (long int) PyArray_NDIM(tmp),
> 00142                             (long int) (PyArray_NDIM(tmp) >= 3 ?
> 00143            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1),
> 00144                             (long int) (PyArray_NDIM(tmp) >= 2 ?
> 00145            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1),
> 00146                             (long int) (PyArray_NDIM(tmp) >= 1 ?
> 00147            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1),
> 00148                             (long int) (PyArray_NDIM(tmp) >= 3 ?
> 00149            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1),
> 00150                             (long int) (PyArray_NDIM(tmp) >= 2 ?
> 00151            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1),
> 00152                             (long int) (PyArray_NDIM(tmp) >= 1 ?
> 00153            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1)
> 00154            );
> 00155                {
> 00156        __failure = 4;
> 00157        if (!PyErr_Occurred()) {
> 00158            PyErr_SetString(PyExc_RuntimeError,
> 00159                "Unexpected error in an Op's C code. "
> 00160                "No Python exception was set.");
> 00161            }
> 00162        goto __label_4;}
> 00163            }
> 00164            // This is a TypeError to be consistent with DEBUG_MODE
> 00165            // Note: DEBUG_MODE also tells the name of the container
> 00166            if (PyArray_TYPE((PyArrayObject*) py_V3) != NPY_FLOAT64)
> {
> 00167                PyErr_Format(PyExc_TypeError,
> 00168                             "expected type_num %d (NPY_FLOAT64) got
> %d",
> 00169                             NPY_FLOAT64,
> PyArray_TYPE((PyArrayObject*) py_V3));
> 00170                {
> 00171        __failure = 4;
> 00172        if (!PyErr_Occurred()) {
> 00173            PyErr_SetString(PyExc_RuntimeError,
> 00174                "Unexpected error in an Op's C code. "
> 00175                "No Python exception was set.");
> 00176            }
> 00177        goto __label_4;}
> 00178            }
> 00179
> 00180        V3 = (PyArrayObject*)(py_V3);
> 00181        Py_XINCREF(V3);
> 00182
> 00183 {
> 00184
> 00185    py_V5 = PyList_GET_ITEM(storage_V5, 0);
> 00186    {Py_XINCREF(py_V5);}
> 00187
> 00188            V5 = NULL;
> 00189            if (py_V5 == Py_None) {
> 00190                // We can either fail here or set V5 to NULL and
> rely on Ops
> 00191                // using tensors to handle the NULL case, but if
> they fail to do so
> 00192                // they'll end up with nasty segfaults, so this is
> public service.
> 00193                PyErr_SetString(PyExc_ValueError, "expected an
> ndarray, not None");
> 00194                {
> 00195        __failure = 6;
> 00196        if (!PyErr_Occurred()) {
> 00197            PyErr_SetString(PyExc_RuntimeError,
> 00198                "Unexpected error in an Op's C code. "
> 00199                "No Python exception was set.");
> 00200            }
> 00201        goto __label_6;}
> 00202            }
> 00203            if (!PyArray_Check(py_V5)) {
> 00204                PyErr_SetString(PyExc_ValueError, "expected an
> ndarray");
> 00205                {
> 00206        __failure = 6;
> 00207        if (!PyErr_Occurred()) {
> 00208            PyErr_SetString(PyExc_RuntimeError,
> 00209                "Unexpected error in an Op's C code. "
> 00210                "No Python exception was set.");
> 00211            }
> 00212        goto __label_6;}
> 00213            }
> 00214            // We expect NPY_FLOAT64
> 00215            if (!PyArray_ISALIGNED((PyArrayObject*) py_V5)) {
> 00216                PyArrayObject * tmp = (PyArrayObject*) py_V5;
> 00217                PyErr_Format(PyExc_NotImplementedError,
> 00218                             "expected an aligned array of type %ld "
> 00219                             "(NPY_FLOAT64), got non-aligned array
> of type %ld"
> 00220                             " with %ld dimensions, with 3 last dims
> "
> 00221                             "%ld, %ld, %ld"
> 00222                             " and 3 last strides %ld %ld, %ld.",
> 00223                             (long int) NPY_FLOAT64,
> 00224                             (long int)
> PyArray_TYPE((PyArrayObject*) py_V5),
> 00225                             (long int) PyArray_NDIM(tmp),
> 00226                             (long int) (PyArray_NDIM(tmp) >= 3 ?
> 00227            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-3] : -1),
> 00228                             (long int) (PyArray_NDIM(tmp) >= 2 ?
> 00229            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-2] : -1),
> 00230                             (long int) (PyArray_NDIM(tmp) >= 1 ?
> 00231            PyArray_DIMS(tmp)[PyArray_NDIM(tmp)-1] : -1),
> 00232                             (long int) (PyArray_NDIM(tmp) >= 3 ?
> 00233            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-3] : -1),
> 00234                             (long int) (PyArray_NDIM(tmp) >= 2 ?
> 00235            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-2] : -1),
> 00236                             (long int) (PyArray_NDIM(tmp) >= 1 ?
> 00237            PyArray_STRIDES(tmp)[PyArray_NDIM(tmp)-1] : -1)
> 00238            );
> 00239                {
> 00240        __failure = 6;
> 00241        if (!PyErr_Occurred()) {
> 00242            PyErr_SetString(PyExc_RuntimeError,
> 00243                "Unexpected error in an Op's C code. "
> 00244                "No Python exception was set.");
> 00245            }
> 00246        goto __label_6;}
> 00247            }
> 00248            // This is a TypeError to be consistent with DEBUG_MODE
> 00249            // Note: DEBUG_MODE also tells the name of the container
> 00250            if (PyArray_TYPE((PyArrayObject*) py_V5) != NPY_FLOAT64)
> {
> 00251                PyErr_Format(PyExc_TypeError,
> 00252                             "expected type_num %d (NPY_FLOAT64) got
> %d",
> 00253                             NPY_FLOAT64,
> PyArray_TYPE((PyArrayObject*) py_V5));
> 00254                {
> 00255        __failure = 6;
> 00256        if (!PyErr_Occurred()) {
> 00257            PyErr_SetString(PyExc_RuntimeError,
> 00258                "Unexpected error in an Op's C code. "
> 00259                "No Python exception was set.");
> 00260            }
> 00261        goto __label_6;}
> 00262            }
> 00263
> 00264        V5 = (PyArrayObject*)(py_V5);
> 00265        Py_XINCREF(V5);
> 00266
> 00267 {
> 00268 // Op class Elemwise
> 00269
> 00270        npy_float64* V3_iter;
> 00271
> 00272        npy_float64* V5_iter;
> 00273
> 00274
> 00275
> 00276        npy_float64* V1_iter;
> 00277
> 00278    {
> 00279        npy_intp dims[0];
> 00280        //npy_intp* dims = (npy_intp*)malloc(0 * sizeof(npy_intp));
> 00281
> 00282        if (!V1) {
> 00283            V1 = (PyArrayObject*)PyArray_EMPTY(0, dims,
> 00284                                                    NPY_FLOAT64,
> 00285                                                    0);
> 00286        }
> 00287        else {
> 00288            PyArray_Dims new_dims;
> 00289            new_dims.len = 0;
> 00290            new_dims.ptr = dims;
> 00291            PyObject* success = PyArray_Resize(V1, &new_dims, 0,
> NPY_CORDER);
> 00292            if (!success) {
> 00293                // If we can't resize the ndarray we have we can
> allocate a new one.
> 00294                PyErr_Clear();
> 00295                Py_XDECREF(V1);
> 00296                V1 = (PyArrayObject*)PyArray_EMPTY(0, dims,
> NPY_FLOAT64, 0);
> 00297            }
> 00298        }
> 00299        if (!V1) {
> 00300            {
> 00301        __failure = 7;
> 00302        if (!PyErr_Occurred()) {
> 00303            PyErr_SetString(PyExc_RuntimeError,
> 00304                "Unexpected error in an Op's C code. "
> 00305                "No Python exception was set.");
> 00306            }
> 00307        goto __label_7;}
> 00308        }
> 00309    }
> 00310
> 00311
> 00312                {
> 00313
> 00314                  V3_iter = (npy_float64*)(PyArray_DATA(V3));
> 00315 V5_iter = (npy_float64*)(PyArray_DATA(V5));
> 00316 V1_iter = (npy_float64*)(PyArray_DATA(V1));
> 00317
> 00318                  npy_float64& V3_i = *V3_iter;
> 00319 npy_float64& V5_i = *V5_iter;
> 00320 npy_float64& V1_i = *V1_iter;
> 00321
> 00322                  V1_i = V3_i * V5_i;
> 00323
> 00324                }
> 00325                __label_7:
> 00326
> 00327 double __DUMMY_7;
> 00328
> 00329 }
> 00330 __label_6:
> 00331
> 00332        if (V5) {
> 00333            Py_XDECREF(V5);
> 00334        }
> 00335
> 00336    {Py_XDECREF(py_V5);}
> 00337
> 00338 double __DUMMY_6;
> 00339
> 00340 }
> 00341 __label_4:
> 00342
> 00343        if (V3) {
> 00344            Py_XDECREF(V3);
> 00345        }
> 00346
> 00347    {Py_XDECREF(py_V3);}
> 00348
> 00349 double __DUMMY_4;
> 00350
> 00351 }
> 00352 __label_2:
> 00353
> 00354    if (!__failure) {
> 00355
> 00356        {Py_XDECREF(py_V1);}
> 00357        if (!V1) {
> 00358            Py_INCREF(Py_None);
> 00359            py_V1 = Py_None;
> 00360        }
> 00361        else if ((void*)py_V1 != (void*)V1) {
> 00362            py_V1 = (PyObject*)V1;
> 00363        }
> 00364
> 00365        {Py_XINCREF(py_V1);}
> 00366
> 00367        if (V1 && !PyArray_ISALIGNED((PyArrayObject*) py_V1)) {
> 00368            PyErr_Format(PyExc_NotImplementedError,
> 00369                         "c_sync: expected an aligned array, got
> non-aligned array of type %ld"
> 00370                         " with %ld dimensions, with 3 last dims "
> 00371                         "%ld, %ld, %ld"
> 00372                         " and 3 last strides %ld %ld, %ld.",
> 00373                         (long int) PyArray_TYPE((PyArrayObject*)
> py_V1),
> 00374                         (long int) PyArray_NDIM(V1),
> 00375                         (long int) (PyArray_NDIM(V1) >= 3 ?
> 00376        PyArray_DIMS(V1)[PyArray_NDIM(V1)-3] : -1),
> 00377                         (long int) (PyArray_NDIM(V1) >= 2 ?
> 00378        PyArray_DIMS(V1)[PyArray_NDIM(V1)-2] : -1),
> 00379                         (long int) (PyArray_NDIM(V1) >= 1 ?
> 00380        PyArray_DIMS(V1)[PyArray_NDIM(V1)-1] : -1),
> 00381                         (long int) (PyArray_NDIM(V1) >= 3 ?
> 00382        PyArray_STRIDES(V1)[PyArray_NDIM(V1)-3] : -1),
> 00383                         (long int) (PyArray_NDIM(V1) >= 2 ?
> 00384        PyArray_STRIDES(V1)[PyArray_NDIM(V1)-2] : -1),
> 00385                         (long int) (PyArray_NDIM(V1) >= 1 ?
> 00386        PyArray_STRIDES(V1)[PyArray_NDIM(V1)-1] : -1)
> 00387        );
> 00388            {
> 00389        __failure = 2;
> 00390        if (!PyErr_Occurred()) {
> 00391            PyErr_SetString(PyExc_RuntimeError,
> 00392                "Unexpected error in an Op's C code. "
> 00393                "No Python exception was set.");
> 00394            }
> 00395        goto __label_2;}
> 00396        }
> 00397
> 00398      PyObject* old = PyList_GET_ITEM(storage_V1, 0);
> 00399      {Py_XINCREF(py_V1);}
> 00400      PyList_SET_ITEM(storage_V1, 0, py_V1);
> 00401      {Py_XDECREF(old);}
> 00402    }
> 00403
> 00404        if (V1) {
> 00405            Py_XDECREF(V1);
> 00406        }
> 00407
> 00408    {Py_XDECREF(py_V1);}
> 00409
> 00410 double __DUMMY_2;
> 00411
> 00412 }
> 00413
> 00414
> 00415        if (__failure) {
> 00416            // When there is a failure, this code puts the exception
> 00417            // in __ERROR.
> 00418            PyObject* err_type = NULL;
> 00419            PyObject* err_msg = NULL;
> 00420            PyObject* err_traceback = NULL;
> 00421            PyErr_Fetch(&err_type, &err_msg, &err_traceback);
> 00422            if (!err_type) {err_type = Py_None;Py_INCREF(Py_None);}
> 00423            if (!err_msg) {err_msg = Py_None; Py_INCREF(Py_None);}
> 00424            if (!err_traceback) {err_traceback = Py_None;
> Py_INCREF(Py_None);}
> 00425            PyObject* old_err_type = PyList_GET_ITEM(__ERROR, 0);
> 00426            PyObject* old_err_msg = PyList_GET_ITEM(__ERROR, 1);
> 00427            PyObject* old_err_traceback = PyList_GET_ITEM(__ERROR,
> 2);
> 00428            PyList_SET_ITEM(__ERROR, 0, err_type);
> 00429            PyList_SET_ITEM(__ERROR, 1, err_msg);
> 00430            PyList_SET_ITEM(__ERROR, 2, err_traceback);
> 00431            {Py_XDECREF(old_err_type);}
> 00432            {Py_XDECREF(old_err_msg);}
> 00433            {Py_XDECREF(old_err_traceback);}
> 00434        }
> 00435        // The failure code is returned to index what code block
> failed.
> 00436        return __failure;
> 00437
> 00438        }
> 00439    };
> 00440    }
> 00441
> 00442
> 00443        static int
> __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707_executor(__struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707
> *self) {
> 00444            return self->run();
> 00445        }
> 00446
> 00447        static void
> __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707_destructor(PyObject
> *capsule) {
> 00448            __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707
> *self = (__struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707
> *)PyCapsule_GetContext(capsule);
> 00449            delete self;
> 00450        }
> 00451
> 00452 //////////////////////
> 00453 ////  Functions
> 00454 //////////////////////
> 00455 static PyObject * instantiate(PyObject * self, PyObject *argtuple) {
> 00456  assert(PyTuple_Check(argtuple));
> 00457  if (4 != PyTuple_Size(argtuple)){
> 00458     PyErr_Format(PyExc_TypeError, "Wrong number of arguments,
> expected 4, got %i", (int)PyTuple_Size(argtuple));
> 00459     return NULL;
> 00460  }
> 00461  __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707* struct_ptr
> = new __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707();
> 00462  if (struct_ptr->init( PyTuple_GET_ITEM(argtuple,
> 0),PyTuple_GET_ITEM(argtuple, 1),PyTuple_GET_ITEM(argtuple,
> 2),PyTuple_GET_ITEM(argtuple, 3) ) != 0) {
> 00463    delete struct_ptr;
> 00464    return NULL;
> 00465  }
> 00466    PyObject* thunk =
> PyCapsule_New((void*)(&__struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707_executor),
> NULL, __struct_compiled_op_mb7d4d181798f8e2bf5cb5c85493f6707_destructor);
> 00467    if (thunk != NULL && PyCapsule_SetContext(thunk, struct_ptr) !=
> 0) {
> 00468        PyErr_Clear();
> 00469        Py_DECREF(thunk);
> 00470        thunk = NULL;
> 00471    }
> 00472
> 00473  return thunk; }
> 00474
> 00475 //////////////////////
> 00476 ////  Module init
> 00477 //////////////////////
> 00478 static PyMethodDef MyMethods[] = {
> 00479 {"instantiate", instantiate, METH_VARARGS, "undocumented"} ,
> 00480 {NULL, NULL, 0, NULL}
> 00481 };
> 00482 static struct PyModuleDef moduledef = {
> 00483      PyModuleDef_HEAD_INIT,
> 00484      "mb7d4d181798f8e2bf5cb5c85493f6707",
> 00485      NULL,
> 00486      -1,
> 00487      MyMethods,
> 00488 };
> 00489
> 00490 PyMODINIT_FUNC PyInit_mb7d4d181798f8e2bf5cb5c85493f6707(void) {
> 00491   import_array();
> 00492    PyObject *m = PyModule_Create(&moduledef);
> 00493    return m;
> 00494 }
> 00495
> Problem occurred during compilation with the command line below:
> "C:\MinGW\bin\g++.exe" -shared -g -O3 -fno-math-errno -Wno-unused-label
> -Wno-unused-variable -Wno-write-strings
> -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64
> -I"C:\Users\Bhavana\Anaconda3\lib\site-packages\numpy\core\include"
> -I"C:\Users\Bhavana\Anaconda3\include"
> -I"C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof"
> -L"C:\Users\Bhavana\Anaconda3\libs" -L"C:\Users\Bhavana\Anaconda3" -o
> C:\Users\Bhavana\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-3.5.2-64\tmp74i2w8u9\mb7d4d181798f8e2bf5cb5c85493f6707.pyd
> C:\Users\Bhavana\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-3.5.2-64\tmp74i2w8u9\mod.cpp
> -lpython35
> ===============================
> C:\Users\Bhavana\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-3.5.2-64\tmp74i2w8u9\mod.cpp:1:0:
> sorry, unimplemented: 64-bit mode not compiled in
>  #include <Python.h>
>  ^
>
> Traceback (most recent call last):
>   File "C:/Users/Bhavana/PycharmProjects/untitled/1.py", line 7, in
> <module>
>     f = function([a,b],c)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\compile\function.py",
> line 326, in function
>     output_keys=output_keys)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\compile\pfunc.py",
> line 486, in pfunc
>     output_keys=output_keys)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\compile\function_module.py",
> line 1795, in orig_function
>     defaults)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\compile\function_module.py",
> line 1661, in create
>     input_storage=input_storage_lists, storage_map=storage_map)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\link.py",
> line 699, in make_thunk
>     storage_map=storage_map)[:3]
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\vm.py",
> line 1047, in make_all
>     impl=impl))
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\op.py",
> line 935, in make_thunk
>     no_recycling)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\op.py",
> line 839, in make_c_thunk
>     output_storage=node_output_storage)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cc.py",
> line 1190, in make_thunk
>     keep_lock=keep_lock)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cc.py",
> line 1131, in __compile__
>     keep_lock=keep_lock)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cc.py",
> line 1586, in cthunk_factory
>     key=key, lnk=self, keep_lock=keep_lock)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cmodule.py", line
> 1159, in module_from_key
>     module = lnk.compile_cmodule(location)
>   File "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cc.py",
> line 1489, in compile_cmodule
>     preargs=preargs)
>   File
> "C:\Users\Bhavana\Anaconda3\lib\site-packages\theano\gof\cmodule.py", line
> 2316, in compile_str
>     (status, compile_stderr.replace('\n', '. ')))
> Exception: ('The following error happened while compiling the node',
> Elemwise{mul,no_inplace}(a, b), '\n', 'Compilation failed (return
> status=1):
> C:\\Users\\Bhavana\\AppData\\Local\\Theano\\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-3.5.2-64\\tmp74i2w8u9\\mod.cpp:1:0:
> sorry, unimplemented: 64-bit mode not compiled in\r.  #include
> <Python.h>\r.  ^\r. ', '[Elemwise{mul,no_inplace}(a, b)]')
>
> Could anyone suggest on how to resolve this issue.
>
> Thank you.
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "theano-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to