Running LLM Inference on FRCE
FRCE GPU resources can be used to run open-weight large language models for tasks such as text extraction, classification, summarization, coding, and research workflows that use an LLM. Several options are available depending on whether you prefer an interactive notebook, an LLM endpoint for another application, or a full development environment.
Ollama + Jupyter through Open OnDemand
Launch JupyterLab and Ollama together as an interactive GPU job through Open OnDemand. This is the simplest option for experimenting with a model from Python or R, using Jupyter AI, or adding LLM inference to an existing notebook workflow.
Using Ollama with Jupyter through Open OnDemand
Ollama as an FRCE Endpoint
Run Ollama as a Slurm GPU job and make the model available through an OpenAI-compatible or native Ollama API. This is useful when another application running within FRCE, such as Biomni, LangChain, LiteLLM, or your own code, needs an LLM endpoint.
Using Ollama as an LLM Endpoint on FRCE
VS Code on an FRCE Compute Node
Use VS Code on your desktop while the terminal, extensions, code, and tools run inside a Slurm allocation on FRCE. A GPU session provides a full development environment for building and testing inference workflows, CUDA applications, Ollama, and other model-serving tools.
```