Closed JasonGross closed 9 months ago
see https://python-poetry.org/docs/basic-usage/ -- seems to suggest committing the lock makes sense?
Okay, let's try it. I'm concerned that the lockfile is going to pin some pytorch cuda packages specific to some particular GPU and the lockfile for the node / MacOS / WSL / Linux are all going to conflict. Maybe it'll magically work, but we should keep an eye out.
https://github.com/JasonGross/guarantees-based-mechanistic-interpretability/blob/d87b9c746bcdb3e1c81d8f5b2f80dd987e6ca7aa/.gitignore#L97-L102 Maybe we should remove https://github.com/JasonGross/guarantees-based-mechanistic-interpretability/blob/d87b9c746bcdb3e1c81d8f5b2f80dd987e6ca7aa/.gitignore#L161 ?
Questions:
Currently CI tests https://github.com/JasonGross/guarantees-based-mechanistic-interpretability/blob/d87b9c746bcdb3e1c81d8f5b2f80dd987e6ca7aa/.github/workflows/ci.yml#L18-L28
If we change this, presumably we'll want to add
hashFiles('poetry.lock')
to https://github.com/JasonGross/guarantees-based-mechanistic-interpretability/blob/d87b9c746bcdb3e1c81d8f5b2f80dd987e6ca7aa/.github/workflows/ci.yml#L58 and maybe remove some subset of the existing key.