semvec/pypi-packages huggingface dataset:
wordlette 0.1.0a11
Simple and easy framework for building complex websites.
License: MIT
Requires Python: >=3.10,<4.0

# Wordlette 0.1.0-alpha.11

> ⚠️ This is alpha software. It is not currently intended for production use.

Simple and easy content management system that anyone can use.

## Usage

Currently, there is only a simple setup process for the CMS. And a basic hello world landing page once it's all
configured.

To run it just follow these steps:

```bash
pip install wordlette[cms]
wordlette serve
```

That'll start a uvicorn server on [localhost:8000](HTTP://localhost:8000).

You can use the `--debug` (or `-d`) flag to enable debug mode. This currently only gives you stacktraces on error pages.
ngcpp 0.2.6
A toolkit for ngc
License: MIT
Requires Python: >=3.8,<3.12
Keywords: jam,experiment,ngc

# Install

```shell
pip install ngcpp
sudo apt install fzf # iteractive fuzzy finder

# if apt installed fzf does not work or give strange behavior
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
```

# Feature

## cluster `ngc_cluster --help`

* `ngc_cluster usage --help`: List user usage
* `ngc_cluster hang --help`: List your all hanging jobs
* `ngc_cluster list --help`: List your jobs in one cluster
* `ngc_cluster alias --help`: List all available cluster aliases

## job `ngc_job --help`

* `ngc_job kill --help`: kill your jobs interactively
* `ngc_job result --help`: download results for your jobs interactively
* `ngc_job bash --help`: exec bash for one selected job~(support autoresuming)


## resume `ngc_resume --help`


### Automated Job Resubmission

Utilize a "polling" mechanism to automatically resubmit your job under the following circumstances:
* The job is terminated by the system.
* The job encounters a failure.
* The job hangs.
By implementing this approach, you ensure that critical jobs are consistently reattempted,

### How to Use

To track a specific job, define it in the `ngc_resume.yaml` file as follows:

```yaml
"10": # Cluster alias, e.g., prd10
    ml-model.test_unet: # Job name; ensure that the job name matches the `--name` argument in the command line
        ngc batch run --name "ml-model.test_unet" --priority HIGH --order 50 --preempt RUNONCE --min-timeslice 0s --total-runtime 1209600s --ace nv-us-west-2 --instance dgxa100.40g.8.norm --commandline "sleep 10h" --result /result --array-type "PYTORCH" --replicas "18" --image "another_docker_image" --org your_org --team your_team
    ml-model.test_another_unet:
        # Define another job here

"77": # Cluster alias, e.g., prd77
    job_name: cmd
```

### Key Considerations:

* Ensure job names in one cluster is unique
* Ensure that the job name **matches** the --name argument in the command line.
* The `cmd` section can be copied from `https://bc.ngc.nvidia.com/jobs/{job_id}?tab=overview`.
* We determine hanging jobs by checking their TensorCore usage.

### TODO

- [ ] Implement a feature to automatically copy the command.

# dev

## install poetry

##