Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed
- Enhanced `parallax run` command to support user-defined arguments, allowing flexible configuration (e.g., `-m model_name`, `--port 8080`)
- Updated `parallax run` help documentation to reflect new argument passing capabilities
- Improved consistency between `parallax run` and `parallax join` command interfaces
- Refactored `EscapeForShell` function from duplicate implementations in `ModelRunCommand` and `ModelJoinCommand` to shared `WSLCommand` base class

### Added
- Initial release of Parallax Windows CLI
- Comprehensive environment checking and installation
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,13 @@ parallax config --help
### `parallax run`
Run Parallax inference server directly in WSL
```cmd
parallax run [--help|-h]
parallax run [args...]
```

### `parallax join`
Join distributed inference cluster as a node
```cmd
parallax join <coordinator_url> [options]
parallax join [args...]
```

### `parallax cmd`
Expand All @@ -188,8 +188,8 @@ parallax cmd [--venv] <command> [args...]
```

**Command Descriptions**:
- `run`: Start Parallax inference server directly in WSL, default configuration is Qwen/Qwen3-0.6B model, listening on localhost:3001
- `join`: Join distributed inference cluster as a worker node (open a new terminal with administrator privileges and input `parallax join`)
- `run`: Start Parallax inference server directly in WSL. You can pass any arguments supported by `parallax run` command. Examples: `parallax run -m Qwen/Qwen3-0.6B`, `parallax run --port 8080`
- `join`: Join distributed inference cluster as a worker node. You can pass any arguments supported by `parallax join` command. Examples: `parallax join -m Qwen/Qwen3-0.6B`, `parallax join -s scheduler-addr`
- `cmd`: Pass-through commands to WSL environment, supports `--venv` option to run in parallax project's Python virtual environment

**Main Configuration Items**:
Expand Down
Loading