<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox" -->

---
title: Running Obscura on an NVIDIA GPU with Elixir, EXLA, and...
description: A field report on validating the Obscura NLP library on an NVIDIA Tesla T4 GPU using Elixir, Nx, and EXLA on Lightning AI Studio. The author walks through a...
canonical: https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI | daily.dev
og:description: A field report on validating the Obscura NLP library on an NVIDIA Tesla T4 GPU using Elixir, Nx, and EXLA on Lightning AI Studio. The author walks through a...
og:url: https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox
og:image: https://api.daily.dev/og/posts/eKGI3Kvox.png
og:image:alt: Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI

**[ElixirStatus](https://daily.dev/sources/elixirstatus)** · 10 min read · 0 upvotes · 0 comments

## Summary

A field report on validating the Obscura NLP library on an NVIDIA Tesla T4 GPU using Elixir, Nx, and EXLA on Lightning AI Studio. The author walks through a layered verification process: starting on CPU, switching to a T4, resolving an NVSHMEM ABI mismatch between the precompiled XLA archive and the Studio image, and confirming that compiled Nx operations actually execute on the GPU. Key steps include setting XLA_TARGET=cuda13, extracting a compatible NVSHMEM 3.3.24 package to fix the shared library failure, and verifying GPU execution via nvidia-smi and EXLA.Backend tensor results. The balanced and accurate Obscura profiles were both exercised, with warm inference times around 900ms and 1800ms respectively. The post is explicit about what the test proves and what it does not — it is a compatibility report, not a production benchmark.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://hfiguera.github.io/obscura/blog/running-obscura-on-nvidia-exla>

## Similar posts on daily.dev

- [dgx-lab-benchmarks-vs-reality-day-4](https://daily.dev/posts/dgx-lab-benchmarks-vs-reality-day-4-twf6imz0n) · Hacker News · 0 upvotes · 0 comments
- [NVIDIA Nemotron 3.5 Lightning · Ollama Blog](https://daily.dev/posts/nvidia-nemotron-3-5-lightning-ollama-blog-uy1kba1ur) · Ollama · 3 upvotes · 0 comments
- [I built a free local LLM workflow with my 10-year-old-GPU, and it's reliable enough to replace the cloud](https://daily.dev/posts/i-built-a-free-local-llm-workflow-with-my-10-year-old-gpu-and-it-s-reliable-enough-to-replace-the-c-vlzohikq1) · XDA Developers · 1 upvotes · 0 comments
- [Building an Interactive AI Agent for Lightning-Fast Machine Learning Tasks](https://daily.dev/posts/building-an-interactive-ai-agent-for-lightning-fast-machine-learning-tasks-58tcuc9h8) · NVIDIA Developer · 0 upvotes · 0 comments
- [NVIDIA DGX Spark: great hardware, early days for the ecosystem](https://daily.dev/posts/nvidia-dgx-spark-great-hardware-early-days-for-the-ecosystem-8avhsyx0d) · Simon Willison · 6 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#elixir](https://daily.dev/tags/elixir), [#cuda](https://daily.dev/tags/cuda)

[View this post on daily.dev](https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI","url":"https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox"},"datePublished":"2026-07-30T14:39:12.523Z","dateModified":"2026-07-30T14:44:56.182Z","description":"A field report on validating the Obscura NLP library on an NVIDIA Tesla T4 GPU using Elixir, Nx, and EXLA on Lightning AI Studio. The author walks through a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2623fb667b755bcd1448e25f627eef25?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2623fb667b755bcd1448e25f627eef25?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"ElixirStatus","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ElixirStatus","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/22e4640538124187827caf8cc8e39190","url":"https://daily.dev/sources/elixirstatus"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/running-obscura-on-an-nvidia-gpu-with-elixir-exla-and-lightning-ai-ekgi3kvox","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,elixir,cuda","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ElixirStatus","item":"https://daily.dev/sources/elixirstatus"},{"@type":"ListItem","position":3,"name":"Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI"}]}
```

