EleutherAI / elk

Keeping language models honest by directly eliciting knowledge encoded in their activations.
MIT License
175 stars 32 forks source link

pip install from git doesn't work #297

Open Butanium opened 5 months ago

Butanium commented 5 months ago

Reproduced on my local setup and on colab

!pip install git+https://github.com/EleutherAI/elk/
import elk
----> 2 import elk

[/usr/local/lib/python3.10/dist-packages/elk/__init__.py](https://localhost:8080/#) in <module>
----> 1 from .evaluation import Eval
      2 from .extraction import Extract
      3 from .training.train import Elicit
      4 
      5 __all__ = [

ModuleNotFoundError: No module named 'elk.evaluation'
elk elicit microsoft/deberta-v2-xxlarge-mnli imdb --net ccs
Traceback (most recent call last):
  File "/usr/local/bin/elk", line 5, in <module>
    from elk.__main__ import run
  File "/usr/local/lib/python3.10/dist-packages/elk/__init__.py", line 1, in <module>
    from .evaluation import Eval
ModuleNotFoundError: No module named 'elk.evaluation'

However doing the installation manually works

!git clone https://github.com/EleutherAI/elk/
%cd elk
!pip install -e .
import elk