langchain/docs/ecosystem/runhouse.md
Ace Eldeib 4be2f9d75a
fix: numerous broken documentation links (#2070)
seems linkchecker isn't catching them because it runs on generated html.
at that point the links are already missing.
the generation process seems to strip invalid references when they can't
be re-written from md to html.

I used https://github.com/tcort/markdown-link-check to check the doc
source directly.

There are a few false positives on localhost for development.
2023-03-27 23:07:03 -07:00

1.2 KiB

Runhouse

This page covers how to use the Runhouse ecosystem within LangChain. It is broken into three parts: installation and setup, LLMs, and Embeddings.

Installation and Setup

  • Install the Python SDK with pip install runhouse
  • If you'd like to use on-demand cluster, check your cloud credentials with sky check

Self-hosted LLMs

For a basic self-hosted LLM, you can use the SelfHostedHuggingFaceLLM class. For more custom LLMs, you can use the SelfHostedPipeline parent class.

from langchain.llms import SelfHostedPipeline, SelfHostedHuggingFaceLLM

For a more detailed walkthrough of the Self-hosted LLMs, see this notebook

Self-hosted Embeddings

There are several ways to use self-hosted embeddings with LangChain via Runhouse.

For a basic self-hosted embedding from a Hugging Face Transformers model, you can use the SelfHostedEmbedding class.

from langchain.llms import SelfHostedPipeline, SelfHostedHuggingFaceLLM

For a more detailed walkthrough of the Self-hosted Embeddings, see this notebook