No project description provided
Project description
Foundation Model Inferencing
Setting up Pre-commit for this Repository
Pre-commit helps to manage and maintain code quality by running hooks that perform various checks before a commit is made.
To set up pre-commit for this repository, follow these steps:
-
Install pre-commit. If you're using pip, you can do this by running:
pip install pre-commit
-
Navigate to the root directory of the repository where the .pre-commit-config.yaml file is located.
-
Run the following command to install the git hook scripts:
pre-commit install
Now, pre-commit will run automatically on git commit. If you want to manually run all pre-commit hooks on a repository, run:
pre-commit run --all-files
To run a specific pre-commit hook on all files, you can use the run command followed by the ID of the hook. Here's the general syntax:
pre-commit run <hook_id> --all-files
For example, if you want to run the black hook on all files, you would use:
pre-commit run black --all-files
This command will run the black hook on every file in your repository.
Hooks Used in this Repository
This repository uses a variety of hooks to maintain code quality:
- check-added-large-files: Prevents committing large files.
- end-of-file-fixer: Ensures files end with a newline.
- trailing-whitespace: Removes trailing whitespace.
- check-ast: Checks Python AST for syntax errors.
- check-docstring-first: Ensures the first thing in a Python file is a docstring.
- isort: Sorts Python imports.
- add-trailing-comma: Adds trailing commas to Python data structures.
- black: Formats Python code to conform to the PEP 8 style guide.
- flake8: Lints Python code for errors and code style violations.
- pydocstyle: Checks Python docstring conventions.
These hooks are run automatically before each commit once pre-commit is installed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for llm_optimized_inference-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99abd917be6bf23ceaf43591357d35f680611db9aa1186e95856fbb5c1522c63 |
|
MD5 | d79223282b1cf485122f11e519d61f78 |
|
BLAKE2b-256 | 9207d6460f4945fcb784b7d98cb1a4ebf426000f1aa08b6bbe01e957b2631e88 |