MixtrainDocs

Upload File or Directory

mixtrain file upload <local_path>

Upload a file or directory to workspace storage.

Options:

OptionDescription
--path, -pRemote path/prefix in storage
--content-type, -tMIME type for single file (auto-detected)
--patternGlob pattern for directory uploads (default: **/*)
--concurrency, -cMax parallel uploads for directories (default: 5)

Single file examples:

mixtrain file upload model.bin
mixtrain file upload output.json --path outputs/run_123/output.json
mixtrain file upload image.png --content-type image/png

Directory examples:

# Upload entire directory
mixtrain file upload ./my_data/ --path data/

# Upload only JSON files
mixtrain file upload ./my_data/ --path data/ --pattern "**/*.json"

# Upload with more parallelism
mixtrain file upload ./my_data/ --concurrency 10

Download File

mixtrain file download <remote_path>

Download a file from workspace storage.

Options:

OptionDescription
--output, -oLocal destination path (defaults to filename)
mixtrain file download outputs/model.bin
mixtrain file download outputs/results.json --output ./local_results.json

List Files

mixtrain file list [prefix]

List files in workspace storage.

Options:

OptionDescription
--jsonOutput as JSON
--limit, -nMaximum number of files to list (default: 100)
mixtrain file list
mixtrain file list outputs/
mixtrain file list --json
mixtrain file list --limit 50

Output:

| Path                  | Size     | Modified   |
|-----------------------|----------|------------|
| outputs/model.bin     | 1.2 GB   | 2024-01-15 |
| outputs/results.json  | 4.5 KB   | 2024-01-16 |

Showing 2 file(s)

Get File Info

mixtrain file get <remote_path>

Get file metadata and download URL.

Options:

OptionDescription
--jsonOutput as JSON
mixtrain file get outputs/model.bin
mixtrain file get outputs/results.json --json

Output:

Path: outputs/model.bin
Size: 1.2 GB
Type: application/octet-stream
Modified: 2024-01-15 10:30:00
Download URL: https://...

Delete File

mixtrain file delete <remote_path>

Delete a file from workspace storage.

Options:

OptionDescription
--yes, -ySkip confirmation prompt
mixtrain file delete outputs/old_model.bin
mixtrain file delete outputs/temp.json --yes

Check File Exists

mixtrain file exists <remote_path>

Check if a file exists in workspace storage.

mixtrain file exists outputs/model.bin

Output:

Exists: outputs/model.bin

Or if not found:

Not found: outputs/model.bin

Exit code is 0 if file exists, 1 if not found.

On this page