Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
90ed323
[Breaking] Rename lesser used kwargs & remove deprecated kwargs
Stefan-Heimersheim Aug 1, 2025
db15fae
Add time remaining to pod list
Stefan-Heimersheim Aug 7, 2025
19ac5e7
Fixed timezones
Stefan-Heimersheim Aug 7, 2025
a1cc896
Add locales for git
Stefan-Heimersheim Aug 10, 2025
02ec64d
Install plotly dependencies + move TransformerLens to system packages
Stefan-Heimersheim Aug 10, 2025
542d924
Switch to virtualenv as it sets
Stefan-Heimersheim Aug 10, 2025
099f2cc
Install nnsight to system too
Stefan-Heimersheim Aug 10, 2025
c2eb6ac
Refactor cli.py to remove extra class [by GPT-5]
Stefan-Heimersheim Aug 10, 2025
9fa99c0
Remove superfluous RunPodSpec class
Stefan-Heimersheim Aug 10, 2025
5af0809
Simplify getenv
Stefan-Heimersheim Aug 10, 2025
2347162
Implement fuzzy GPU matching
Stefan-Heimersheim Aug 10, 2025
59e69a0
Make attributes private to now show up in Fire's VALUES help
Stefan-Heimersheim Aug 10, 2025
01432b6
Merge pull request #1 from Stefan-Heimersheim/feature/simplify_cli_code
Stefan-Heimersheim Aug 11, 2025
47a2412
Compile bytecode to avoid slow imports
Stefan-Heimersheim Aug 15, 2025
707c414
Convert GPU types like 5090 to str
Stefan-Heimersheim Aug 18, 2025
9d968b8
Add scikit-image to pre-installed packages
Stefan-Heimersheim Aug 18, 2025
e4d67ce
Fix .ssh permissions, making folder owned by user
Stefan-Heimersheim Sep 30, 2025
65f3692
Merge branch 'main' into dev
Stefan-Heimersheim Sep 30, 2025
c3efdd0
Merge pull request #2 from Stefan-Heimersheim/dev
Stefan-Heimersheim Sep 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ This version makes several changes:
container disk, so your venvs can reuse them via `--system-site-packages`.
- Quality-of-life improvements:
- Automatically adds pod **SSH host keys** to your local `known_hosts` (retrieved over HTTPS via S3).
-
- Optional global git config on pod (`GIT_NAME`, `GIT_EMAIL`).
- Installs **Claude Code** and **Codex** on pod startup.
- Defaults the pod name to `<username>-<gpu>`.
Expand Down Expand Up @@ -129,7 +130,7 @@ into the environment.

## Known issues
Python Fire has a known issue (fixed & merged on [GitHub](https://github.com/google/python-fire/pull/588/files) but not released on PyPI yet)
with ipython==9.0 which will produce the following error:
with ipython>=9.0 which will produce the following error:
```
ERROR | Uncaught exception | <class 'TypeError'>; Inspector.__init__() missing 1 required keyword-only argument: 'theme_name';
```
Expand All @@ -143,5 +144,3 @@ ERROR | Uncaught exception | <class 'TypeError'>; Inspector.__init__() missing
- Pre-install VS Code / Cursor server
- Change names & ssh aliases if a user requests multiple GPUs (e.g. runpod, runpod-1, etc.)
- Create a .config/runpod_cli/config file to change the default values (e.g. GPU type, runtime, etc.)
- Allow for shorter cmdline arguments (e.g. -g or --gpu instead of --gpu_type)
- Allow fuzzy matching of GPU types (e.g. "a4000" -> "RTX A4000")
Loading