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