libact icon indicating copy to clipboard operation
libact copied to clipboard

libact.query_strategies._variance_reduction is missing

Open gtcslance opened this issue 7 years ago • 6 comments

this line of code does not work

from libact.query_strategies._variance_reduction import estVar

because the _variance_reduction module is missing

gtcslance avatar May 31 '18 12:05 gtcslance

Did you install the package correctly through ./setup.py install?

It seems you didn't compile the source code for variance reduction.

yangarbiter avatar Jun 14 '18 17:06 yangarbiter

I have followed the same and the last line

Finished processing dependencies for libact==0.1.3

Then I tried to run, python examples/plot.py

Traceback (most recent call last): File "examples/plot.py", line 23, in from libact.query_strategies import * File "/libact-master/libact/query_strategies/init.py", line 20, in from ._variance_reduction import estVar ImportError: dlopen(/libact-master/libact/query_strategies/_variance_reduction.cpython-37m-darwin.so, 2): Symbol not found: ___addtf3 Referenced from: /usr/local/opt/gcc/lib/gcc/8/libquadmath.0.dylib Expected in: /usr/lib/libSystem.B.dylib in /usr/local/opt/gcc/lib/gcc/8/libquadmath.0.dylib

rislam avatar Sep 26 '18 18:09 rislam

https://github.com/scipy/scipy/issues/5093

Could you try to reinstall the package?

yangarbiter avatar Sep 26 '18 23:09 yangarbiter

Yes, I have tried them too.

  • Tried with virtual environment with py27 and python -c "import scipy; print(scipy.__version__)" seems to be 1.1.0
  • In conda with python 3.5 also from scipy.special import legendre didn't provide any problem. And python -c "import scipy; print(scipy.__version__)" seems to be 1.1.0

rislam avatar Sep 27 '18 00:09 rislam

I mean remove libact completely and reinstall it.

yangarbiter avatar Sep 27 '18 00:09 yangarbiter

Tried that one and this one https://github.com/ntucllab/libact/issues/138 too. But out of luck.

rislam avatar Sep 27 '18 02:09 rislam