parent
							
								
									2ed1ae4ea1
								
							
						
					
					
						commit
						ea4e16bd3c
					
				| @ -0,0 +1,32 @@ | |||||||
|  | # .readthedocs.yaml | ||||||
|  | # Read the Docs configuration file | ||||||
|  | # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||||||
|  | 
 | ||||||
|  | # Required | ||||||
|  | version: 2 | ||||||
|  | 
 | ||||||
|  | # Set the OS, Python version and other tools you might need | ||||||
|  | build: | ||||||
|  |   os: ubuntu-22.04 | ||||||
|  |   tools: | ||||||
|  |     python: "3.11" | ||||||
|  |     # You can also specify other tool versions: | ||||||
|  |     # nodejs: "19" | ||||||
|  |     # rust: "1.64" | ||||||
|  |     # golang: "1.19" | ||||||
|  | 
 | ||||||
|  | # Build documentation in the "docs/" directory with Sphinx | ||||||
|  | sphinx: | ||||||
|  |    configuration: docs/conf.py | ||||||
|  | 
 | ||||||
|  | # Optionally build your docs in additional formats such as PDF and ePub | ||||||
|  | # formats: | ||||||
|  | #    - pdf | ||||||
|  | #    - epub | ||||||
|  | 
 | ||||||
|  | # Optional but recommended, declare the Python requirements required | ||||||
|  | # to build your documentation | ||||||
|  | # See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html | ||||||
|  | # python: | ||||||
|  | #    install: | ||||||
|  | #    - requirements: docs/requirements.txt | ||||||
| @ -0,0 +1,20 @@ | |||||||
|  | # Minimal makefile for Sphinx documentation
 | ||||||
|  | #
 | ||||||
|  | 
 | ||||||
|  | # You can set these variables from the command line, and also
 | ||||||
|  | # from the environment for the first two.
 | ||||||
|  | SPHINXOPTS    ?= | ||||||
|  | SPHINXBUILD   ?= sphinx-build | ||||||
|  | SOURCEDIR     = . | ||||||
|  | BUILDDIR      = _build | ||||||
|  | 
 | ||||||
|  | # Put it first so that "make" without argument is like "make help".
 | ||||||
|  | help: | ||||||
|  | 	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
|  | 
 | ||||||
|  | .PHONY: help Makefile | ||||||
|  | 
 | ||||||
|  | # Catch-all target: route all unknown targets to Sphinx using the new
 | ||||||
|  | # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
 | ||||||
|  | %: Makefile | ||||||
|  | 	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
| @ -0,0 +1,27 @@ | |||||||
|  | # Configuration file for the Sphinx documentation builder. | ||||||
|  | # | ||||||
|  | # For the full list of built-in configuration values, see the documentation: | ||||||
|  | # https://www.sphinx-doc.org/en/master/usage/configuration.html | ||||||
|  | 
 | ||||||
|  | # -- Project information ----------------------------------------------------- | ||||||
|  | # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information | ||||||
|  | 
 | ||||||
|  | project = 'swarms' | ||||||
|  | copyright = '2023, Kye Gomez / Agora' | ||||||
|  | author = 'Kye Gomez / Agora' | ||||||
|  | 
 | ||||||
|  | # -- General configuration --------------------------------------------------- | ||||||
|  | # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration | ||||||
|  | 
 | ||||||
|  | extensions = [] | ||||||
|  | 
 | ||||||
|  | templates_path = ['_templates'] | ||||||
|  | exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # -- Options for HTML output ------------------------------------------------- | ||||||
|  | # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output | ||||||
|  | 
 | ||||||
|  | html_theme = 'alabaster' | ||||||
|  | html_static_path = ['_static'] | ||||||
| @ -0,0 +1,20 @@ | |||||||
|  | .. swarms documentation master file, created by | ||||||
|  |    sphinx-quickstart on Mon Jul 24 00:33:43 2023. | ||||||
|  |    You can adapt this file completely to your liking, but it should at least | ||||||
|  |    contain the root `toctree` directive. | ||||||
|  | 
 | ||||||
|  | Welcome to swarms's documentation! | ||||||
|  | ================================== | ||||||
|  | 
 | ||||||
|  | .. toctree:: | ||||||
|  |    :maxdepth: 2 | ||||||
|  |    :caption: Contents: | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Indices and tables | ||||||
|  | ================== | ||||||
|  | 
 | ||||||
|  | * :ref:`genindex` | ||||||
|  | * :ref:`modindex` | ||||||
|  | * :ref:`search` | ||||||
| @ -0,0 +1,35 @@ | |||||||
|  | @ECHO OFF | ||||||
|  | 
 | ||||||
|  | pushd %~dp0 | ||||||
|  | 
 | ||||||
|  | REM Command file for Sphinx documentation | ||||||
|  | 
 | ||||||
|  | if "%SPHINXBUILD%" == "" ( | ||||||
|  | 	set SPHINXBUILD=sphinx-build | ||||||
|  | ) | ||||||
|  | set SOURCEDIR=. | ||||||
|  | set BUILDDIR=_build | ||||||
|  | 
 | ||||||
|  | %SPHINXBUILD% >NUL 2>NUL | ||||||
|  | if errorlevel 9009 ( | ||||||
|  | 	echo. | ||||||
|  | 	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx | ||||||
|  | 	echo.installed, then set the SPHINXBUILD environment variable to point | ||||||
|  | 	echo.to the full path of the 'sphinx-build' executable. Alternatively you | ||||||
|  | 	echo.may add the Sphinx directory to PATH. | ||||||
|  | 	echo. | ||||||
|  | 	echo.If you don't have Sphinx installed, grab it from | ||||||
|  | 	echo.https://www.sphinx-doc.org/ | ||||||
|  | 	exit /b 1 | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | if "%1" == "" goto help | ||||||
|  | 
 | ||||||
|  | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% | ||||||
|  | goto end | ||||||
|  | 
 | ||||||
|  | :help | ||||||
|  | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% | ||||||
|  | 
 | ||||||
|  | :end | ||||||
|  | popd | ||||||
| @ -0,0 +1,11 @@ | |||||||
|  | from transformers import AutoTokenizer | ||||||
|  | from petals import AutoDistributedForCasualLM | ||||||
|  | 
 | ||||||
|  | class PetalsHFLLM: | ||||||
|  |     def __init__(self, model_name: str = None, prompt: str = None, device: str = None, use_fast = False, add_bos_token: str = None, cuda=False): | ||||||
|  |         self.model_name = model_name | ||||||
|  |         self.prompt = prompt  | ||||||
|  |         self.device = device | ||||||
|  |         self.use_fast = use_fast | ||||||
|  |         self.add_bos_token = add_bos_token | ||||||
|  |         self.cuda = cuda | ||||||
					Loading…
					
					
				
		Reference in new issue