semvec/pypi-packages huggingface dataset:
transformer-nuggets 0.0.2
A place to store reusable transformer components found around the interwebs
Requires Python: >=3.10

# transformer_nuggets
A place to store reusable transformer components of my own creation or found on the interwebs

![transformer_nuggies](https://github.com/drisspg/transformer_nuggets/assets/32754868/8329986a-aa9f-41a6-a332-49a0d71438aa)

## Getting Started
Clone the repository:
```Shell
git clone https://github.com/drisspg/transformer_nuggets.git
```

### Install Package
```Shell
pip install -e .
```

#### Dev Tool Chain
``` Shell
pip install -e ".[dev]"
```
pre-commit is used to make sure that I don't forget to format stuff, I am going to see if I like this or not. This
should be installed when installing the dev tools.

## Project Structure

- **benchmarks**: Contains scripts and data related to benchmarking the transformer components.
  - **data**: Benchmark data files.
  - `flash.py`: Benchmarking script for Flash.
  - `llama.py`: Benchmarking script for Llama.
  - `qlora.py`: Benchmarking script for Qlora.
  - `fp8_sat_cast.py`: Benchmarks for comparing FP8 saturated casting kernel to eager and compile code.

- **transformer_nuggets**: The main directory containing all transformer components/modules.
  - **flash**: Components related to the FlashAttention.
  - **quant**: Implementation of NF4 Tensor and QLora in pure Pytorch
  - **sdpa**: Prototype for updated SDPA interface in Pytorch.
  - **fp8**: Components related interacting with PyTorch FP8 tensors.
  - **llama**: Contains a model def for llama2 models as well as a pretraining script.
  - **utils**: General utility functions and scripts.
    - `benchmark.py`: Benchmark-related utility functions.
    - `tracing.py`: Tracing utilities for transformers.

- **test**: Contains test scripts for various transformer components.
  - `test_flash.py`: Tests for Flash.
  - `test_qlora.py`: Tests for Qlora.
  - `test_sdpa.py`: Tests for SDPA.
  - `test_fp8.py`: Tests for FP8.
pyrobopath 0.2.8
This project contains python and ROS packages for working with robotic toolpaths
Requires Python: >=3.8

# Pyrobopath
[![Python package](https://github.com/alexarbogast/pyrobopath/actions/workflows/build.yml/badge.svg)](https://github.com/alexarbogast/pyrobopath/actions/workflows/build.yml)
[![Documentation Status](https://readthedocs.org/projects/pyrobopath/badge/?version=latest)](https://pyrobopath.readthedocs.io/en/latest/?badge=latest)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyrobopath?logo=python&logoColor=white)


PyRoboPath is a Python package for working with robotic toolpaths. The
target functionalities include:
* G-code interpretation and Python interfaces for working with G-code toolpaths
  in Python - including tools for path modification and visualization
* Path smoothing and trajectory parameterization
* Collision checking with
  [python-fcl](https://github.com/BerkeleyAutomation/python-fcl) and custom
  interfaces
* A scheduling library providing interfaces for robotic toolpath scheduling
* Planning algorithms for scheduling multi-agent toolpaths 

> [!NOTE]
> _This project is under heavy development and subject to changes in API and
> functionality._

## Installation

Install pyrobopath from the PyPI package index.

```sh
pip install pyrobopath 
```
To install the python package locally from source, clone the repository and
install with pip.

```sh
git clone git@github.com:alexarbogast/pyrobopath.git
cd pyrobopath
pip install -e .
```

If you would like to run the tests or build the docs locally.

```sh
pip install -e .[dev,docs]
```

To verify the installation, run tests with pytest or unittest

```sh
pytest # pytest
python3 -m unittest # unittest
```

## ROS interfaces
See the [pyrobopath_ros](https://github.com/alexarbogast/pyrobopath_ros) package
for ROS interfaces to pyrobopath.



## Documentation
Checkout the [Pyrobopath
Documentation](https://pyrobopath.readthedocs.io/en/latest/) for installation
help, examples, and API reference. 


## Usage
See [examples.py](./examples/examples.py) for python usage demos.
iamusmanbro 0.0.3
Animated CLI intro and alias to usman-ghani
Requires Python: >=3.7
Keywords: iamusmanbro, usman-ghani, machine-learning, portfolio, automation

# iamusmanbro

A colorful CLI intro and alias that installs [`usman-ghani`](https://pypi.org/project/usman-ghani/).

Run:

```bash
python -m iamusmanbro
```

for a space‑donut animation and a quick bio!