From 1aab04188566f658d417b0531ae6a306ff492189 Mon Sep 17 00:00:00 2001 From: Jayanth Koushik Date: Thu, 15 Feb 2018 17:17:25 -0500 Subject: [PATCH] Fix cython check in linalg --- GPy/util/linalg.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/GPy/util/linalg.py b/GPy/util/linalg.py index cad3b352..406c19a6 100644 --- a/GPy/util/linalg.py +++ b/GPy/util/linalg.py @@ -11,8 +11,11 @@ from scipy.linalg import lapack, blas from .config import config import logging -if config.getboolean('cython', 'working'): +try: from . import linalg_cython + use_linalg_cython = config.getboolean('cython', 'working') +except ImportError: + use_linalg_cython = False def force_F_ordered_symmetric(A): """ @@ -358,7 +361,7 @@ def symmetrify(A, upper=False): note: tries to use cython, falls back to a slower numpy version """ - if config.getboolean('cython', 'working'): + if use_linalg_cython: _symmetrify_cython(A, upper) else: _symmetrify_numpy(A, upper)