<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rashi Dashore</title>
    <description>The latest articles on DEV Community by Rashi Dashore (@rashi_dashore07).</description>
    <link>https://dev.to/rashi_dashore07</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2221037%2F07e9e608-16a8-4668-be66-871625f2af12.png</url>
      <title>DEV Community: Rashi Dashore</title>
      <link>https://dev.to/rashi_dashore07</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rashi_dashore07"/>
    <language>en</language>
    <item>
      <title>Running Llama Models Locally with Docker</title>
      <dc:creator>Rashi Dashore</dc:creator>
      <pubDate>Thu, 25 Jun 2026 16:15:56 +0000</pubDate>
      <link>https://dev.to/rashi_dashore07/running-llama-models-locally-with-docker-4a5l</link>
      <guid>https://dev.to/rashi_dashore07/running-llama-models-locally-with-docker-4a5l</guid>
      <description>&lt;p&gt;I've been experimenting with running large language models entirely on my own machine, and the setup turned out to be simpler than I expected. Here's exactly what I did to get &lt;strong&gt;Llama 3&lt;/strong&gt; running locally using &lt;strong&gt;Docker&lt;/strong&gt; - no cloud API, no data leaving my machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Local Inference?
&lt;/h2&gt;

&lt;p&gt;The first thing I noticed after switching to local inference was the privacy gain. Every prompt I send stays on my machine. For projects involving sensitive data, internal documents, customer queries, proprietary code, that matters. There's no third-party logging, no rate limits, and no per-token cost.&lt;/p&gt;

&lt;p&gt;Beyond privacy, running models locally gives you full control over the model version, the inference parameters, and the runtime environment. Cloud APIs abstract all of that away. Whenever tweak temperature or context length is needed for a specific task, I could do it directly without navigating a provider dashboard. Local inference also means your application keeps working even when an external API goes down — a &lt;strong&gt;real advantage in production workflows&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minimum System Requirements
&lt;/h2&gt;

&lt;p&gt;Before starting, make sure your machine meets these minimums:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RAM:&lt;/strong&gt; 8 GB minimum (16 GB recommended for smooth performance)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disk:&lt;/strong&gt; At least 10 GB free storage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CPU:&lt;/strong&gt; Modern multi-core processor (x86_64 or ARM64)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPU:&lt;/strong&gt; Optional but significantly speeds up inference; NVIDIA with CUDA or Apple Silicon with Metal both work&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OS:&lt;/strong&gt; Linux, macOS, or Windows with WSL2&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Working?
&lt;/h2&gt;

&lt;p&gt;Ollama is a lightweight runtime that handles model loading, quantization, and serving over a local HTTP API. Wrapping it in Docker makes the setup portable and isolated — the model files, config, and server all live inside a named volume, separate from your system. Docker also means you can spin this up on any machine with a single command, no manual dependency installs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Set up
&lt;/h2&gt;

&lt;p&gt;I have used &lt;strong&gt;Ollama&lt;/strong&gt; inside Docker, which packages the model runtime cleanly. Created a &lt;code&gt;docker-compose.yml&lt;/code&gt; to make the setup reproducible:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="c1"&gt;# docker-compose.yml&lt;/span&gt;
&lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;3.8"&lt;/span&gt;
&lt;span class="na"&gt;services&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;ollama&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;image&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ollama/ollama:latest&lt;/span&gt;
    &lt;span class="na"&gt;container_name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ollama&lt;/span&gt;
    &lt;span class="na"&gt;ports&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;11434:11434"&lt;/span&gt;
    &lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="s"&gt;ollama_data:/root/.ollama&lt;/span&gt;

&lt;span class="na"&gt;volumes&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;ollama_data&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then I pulled and ran Llama 3:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;docker &lt;span class="nb"&gt;exec&lt;/span&gt; &lt;span class="nt"&gt;-it&lt;/span&gt; ollama ollama pull llama3
docker &lt;span class="nb"&gt;exec&lt;/span&gt; &lt;span class="nt"&gt;-it&lt;/span&gt; ollama ollama run llama3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I added a simple Python client to query it programmatically:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;http://localhost:11434/api/generate&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;model&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;llama3&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;prompt&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Summarize the key risks in this contract clause: ...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;stream&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;response&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Example Prompts:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;"Explain this Python stack trace and suggest a fix."&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;"Summarize this 500-word document in three bullet points."&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Response latency on the 8B model was &lt;strong&gt;2–4 seconds per query&lt;/strong&gt; — fast enough for interactive use.&lt;/p&gt;




&lt;h2&gt;
  
  
  Resource Quick Reference
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;RAM Required&lt;/th&gt;
&lt;th&gt;Disk Space&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3 8B&lt;/td&gt;
&lt;td&gt;~6 GB&lt;/td&gt;
&lt;td&gt;~4.7 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 3 70B&lt;/td&gt;
&lt;td&gt;~48 GB&lt;/td&gt;
&lt;td&gt;~40 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Running Llama locally with Docker took me under 15 minutes to configure, and it's now part of my standard dev environment for any task where keeping data private is non-negotiable.&lt;/p&gt;

&lt;p&gt;Have you tried running llama models locally? How was your experience?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>docker</category>
      <category>llm</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Becoming an AWS Cloud Captain: My Experience</title>
      <dc:creator>Rashi Dashore</dc:creator>
      <pubDate>Wed, 16 Oct 2024 19:13:19 +0000</pubDate>
      <link>https://dev.to/rashi_dashore07/becoming-an-aws-cloud-captain-my-experience-2bo5</link>
      <guid>https://dev.to/rashi_dashore07/becoming-an-aws-cloud-captain-my-experience-2bo5</guid>
      <description>&lt;p&gt;Hello AWSome people!&lt;/p&gt;

&lt;p&gt;I’m &lt;strong&gt;Rashi Dashore, AWS Cloud Captain&lt;/strong&gt; from Indore, India. In this blog, I’ll be sharing everything about the AWS Cloud Club program and my experience! If you have any questions or feedback, feel free to ping me.&lt;/p&gt;

&lt;p&gt;Before I share my experiences, let me be very clear: the AWS Cloud Club Program is entirely focused on supporting students and creating a strong community. You’ll never find a captain selling AWS or asking you to pay for any personal benefit.&lt;/p&gt;

&lt;p&gt;I first heard about the “AWS Cloud Clubs” when the applications for Cohort 3 opened in a LinkedIn post by Jen Looper. I was unsure about the program but was always interested in volunteering, giving back to the community, and, of course, sharing my thoughts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5g7v8tlmw1g4c4tx67ts.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5g7v8tlmw1g4c4tx67ts.png" alt=" " width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application process was as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Essay:&lt;/strong&gt; You have to answer some essay questions and share your leadership experience, AWS knowledge, and your willingness to start a club and help students at your university. My pro tip is to avoid the use of AI—write your genuine thoughts and be honest!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Video submission&lt;/strong&gt;: You’ll be asked to submit a video explaining an AWS service. Make sure to be confident while explaining, and try to avoid directly reading from the presentation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;(2025 Update) From the upcoming Cohort 4&lt;/strong&gt;: You’ll need to submit a document from your university confirming that they’ll support and allow an AWS Cloud Club, with a signature from a faculty member. Refer to this &lt;a href="https://www.linkedin.com/posts/jenlooper_aws-cloud-club-program-brief-activity-7250865619309314048-qw3p?utm_source=share&amp;amp;utm_medium=member_desktop" rel="noopener noreferrer"&gt;document&lt;/a&gt; if you want to explain the program to your faculty and administrators and show how it supports students.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I applied for the program, but after reading how difficult it is to become a captain due to the limited number of selections each year, I was unsure about my application. The results came on March 8, 2024, at 2 AM IST, and it was a selection email!!! I was so happy to become one of the &lt;strong&gt;87 globally selected&lt;/strong&gt; AWS Cloud Captains and got the chance to lead an AWS Cloud Club at my university.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvyfo8en7kjdfrkntyo2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvyfo8en7kjdfrkntyo2.png" alt=" " width="800" height="185"&gt;&lt;/a&gt;&lt;br&gt;
As an AWS Cloud Captain, you not only lead a club but also take on the responsibility of helping students with AWS. Captains organize events, sessions, webinars, camps, labs, and so much more to support students! This not only helps you sharpen your &lt;strong&gt;technical skills&lt;/strong&gt; but also helps you become a &lt;strong&gt;professional leader&lt;/strong&gt;, connect with so many AWSome people, and get direct guidance from the AWS Advocacy Team. And who can forget the amazing &lt;strong&gt;AWS PERKS and SWAGS&lt;/strong&gt;? You get perks like certification vouchers, resume reviews, invitations to monthly calls, and more!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fve8h6pt3x7bsg5zm1n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6fve8h6pt3x7bsg5zm1n.png" alt=" " width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F45zex4o56fyry5tm3ju3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F45zex4o56fyry5tm3ju3.png" alt=" " width="586" height="756"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you ask me, I can definitely say that becoming an AWS Cloud Club Captain was one of the best things that happened to me in 2024. It not only helped me become more confident but also opened the doors to many opportunities. Unlike other ambassador programs where you constantly have to talk about the product, AWS Cloud Clubs are more about community and creating an inclusive space for students to explore the field of cloud computing.&lt;/p&gt;

&lt;p&gt;A lot of students ask me how to become an AWS Cloud Captain. My only tip to them is to &lt;strong&gt;be honest&lt;/strong&gt; and &lt;strong&gt;show the willingness to help the community&lt;/strong&gt;. This program values a love for community—if you have that, this role is for you!&lt;/p&gt;

&lt;p&gt;Because of my passion for community, I had the opportunity to organize &lt;strong&gt;AWS Student Community Day 2024 in Indore&lt;/strong&gt;, which was the very first record-breaking SCD globally with &lt;strong&gt;700+ attendees&lt;/strong&gt;. It also became the biggest cloud festival Indore has ever seen. One thing I learned from this program is that despite all the odds, stress, and hurdles, if you have people who support and help you, you can achieve great things. Take a sneak peek at my pictures from AWS events with &lt;a href="https://www.linkedin.com/in/jenlooper/" rel="noopener noreferrer"&gt;Jen Looper&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/stephenrichardhowell/" rel="noopener noreferrer"&gt;Stephen Howell&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/chiragoswal/" rel="noopener noreferrer"&gt;Chirag Oswal&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ramneekkalra/" rel="noopener noreferrer"&gt;Ramneek Kalra&lt;/a&gt; and &lt;a href="https://www.linkedin.com/in/sambitbhattarai/" rel="noopener noreferrer"&gt;Sambit Bhattarai&lt;/a&gt; !&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvmf0lv1ac6jcex3qyt3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvmf0lv1ac6jcex3qyt3.jpg" alt="with Jen" width="800" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1xj1acx8nxoyjzpn1b47.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1xj1acx8nxoyjzpn1b47.jpg" alt="SCD Picture" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I didn’t intend to write this much but got carried away. If you still haven’t joined my community, what are you waiting for? Join now to learn about AWS and grab some amazing swag: &lt;a href="https://www.meetup.com/aws-cloud-club-iips/" rel="noopener noreferrer"&gt;https://www.meetup.com/aws-cloud-club-iips/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions, suggestions, or just want to say hello, ping me on LinkedIn: &lt;a href="https://www.linkedin.com/in/rashi-dashore-27b14b248/" rel="noopener noreferrer"&gt;RASHI DASHORE&lt;/a&gt;!&lt;br&gt;
Until next time!&lt;/p&gt;

&lt;p&gt;~ Rashi Dashore&lt;/p&gt;

</description>
      <category>aws</category>
      <category>awscloudclubs</category>
      <category>cloud</category>
      <category>leadership</category>
    </item>
  </channel>
</rss>
