Releases: outlines-dev/outlines
Releases · outlines-dev/outlines
Outlines v0.0.6
Outlines v0.0.5
What's Changed
- Create masks from regex by @rlouf in #124
- Add mps backend for Pytorch in HF models by @arunpatro in #138
- Update development statement by @dgerlanc in #146
- Add coverage checks to CI by @brandonwillard in #149
- Add retry mechanism for openai API calls by @harshkumarchourasia in #129
- Add
Transformers
model andCompletion
sequence generation by @rlouf in #139 - Updates for Pydantic 2.0 by @brandonwillard in #168
- Add basic parser-driven masking utilities by @brandonwillard in #131
- Parser-driven masking updates for basic "off-line" vocabulary pre-parsing by @brandonwillard in #171
- Use PyTorch instead of NumPy by @rlouf in #167
- Add
Integer
sequence generator by @rlouf in #166 - Add
Regex
generation method by @rlouf in #175 - Fix overview document and a type hint by @mlelarge in #183
- Stop generation with
Continuation
when a specific string was generated by @rlouf in #187 - Make sure
Continuation
andRegex
use the correct device by @brandonwillard in #195 - Generalize parse state cloning by @brandonwillard in #172
- Clone and patch parse state in example by @brandonwillard in #199
New Contributors
- @arunpatro made their first contribution in #138
- @dgerlanc made their first contribution in #146
- @mlelarge made their first contribution in #183
Full Changelog: 0.0.4...0.0.5
Outlines v0.0.4
What's Changed
- Update README with
outlines.vectorize
by @rlouf in #133 - Fix vectorization of
transformers
models by @rlouf in #134
Full Changelog: 0.0.3...0.0.4
Outlines v0.0.3
What's Changed
- Fix bug in https://github.com/normal-computing/outlines#prompting example by @tiendung in #121
- Fix typo in
OpenAICompletion.generate_choice
docstring by @harshkumarchourasia in #128 - Vectorize function calls by @rlouf in #120
New Contributors
- @tiendung made their first contribution in #121
- @harshkumarchourasia made their first contribution in #128
Full Changelog: 0.0.2...0.0.3
Outlines v0.0.2
Add README to pyproject
Outlines v0.0.1
What's Changed
- Parse scripts and transpile to Outlines graphs by @rlouf in #10
- Add
LanguageModel
Op and integration with HuggingFace's GPT2 implementation by @rlouf in #30 - Add
ImageVariable
Op and integrations with HF's StableDiffusion implementation by @rlouf in #33 - Add an interactive execution mode by @rlouf in #34
- Integrate all causal LM models available with HuggingFace's
transformers
library by @rlouf in #37 - Integration with the OpenAI API by @rlouf in #38
- Simplify and clean the codebase by @rlouf in #40
- Add decorator to turn python functions into an Op by @rlouf in #41
- Add
eval
method andchain
function to compile outlines graphs by @rlouf in #42 - Refactor the language model interface by @rlouf in #44
- Add
max_tokens
andtemperature
kwargs for thetext.completion
operator by @rlouf in #45 - Image generation by @rlouf in #46
- Remove the symbolic structure by @rlouf in #48
- Update the BabyAGI example by @rlouf in #57
- Add integration with the OpenAI embeddings endpoint by @rlouf in #59
- Add integration for OpenAI's image generation API by @rlouf in #60
- Remove whitespaces introduced by the use of
\
by @rlouf in #63 - Remove chat completion and refactor the model router by @rlouf in #65
- Add
tool
decorator to automatically document tools by @rlouf in #64 - Add a utility to build "natural language functions" by @rlouf in #66
- Add an in-memory vector store by @rlouf in #67
- Use Jinja filters instead of a
tool
decorator by @rlouf in #69 - Use
tempfile
to generate test cache directories by @brandonwillard in #74 - Add "Pick the odd one out" example by @rlouf in #84
- Update the BabyAGI demo by @brandonwillard in #73
- Add react example by @rlouf in #83
- Remove the
completion
decorator by @rlouf in #86 - Add documentation draft by @rlouf in #92
- Update the documentation with installation instructions and overview by @rlouf in #94
- Takes several samples from the generative models by @rlouf in #95
- Add type constraint to generation by @rlouf in #91
- Allow disabling caching by @rlouf in #102
- Pretty print dictionary when passed to prompt by @rlouf in #103
- Add tests for the HuggingFace integrations by @rlouf in #105
- Move stop_at parameter to completion call by @brosand in #110
- Add
is_in
andstop_at
generation constraints totransformers
integration by @rlouf in #108 - Simplify the OpenAI text completion interface by @rlouf in #112
- Add a Conda dev environment file by @brandonwillard in #114
- Add LICENSE by @rlouf in #111
- Update the README by @rlouf in #113
- Update the documentation before release by @rlouf in #104
New Contributors
- @brandonwillard made their first contribution in #74
Full Changelog: https://github.com/normal-computing/outlines/commits/0.0.1