<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://freesoftware.blog/sitemaps.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">	<url>
				<loc>https://freesoftware.blog/</loc>
				<lastmod>2026-09-19T03:55:53+00:00</lastmod>
				</url>	<url>
				<loc>https://freesoftware.blog/hello-world/</loc>
				<lastmod>2026-09-19T03:55:50+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/hello-world-featured-scaled.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/a-developer-guide-to-paged-attention-and-kv-cache-optimization/</loc>
				<lastmod>2026-09-19T03:54:37+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-0.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/benchmarking-consumer-gpus-for-high-throughput-quantized-inference/</loc>
				<lastmod>2026-09-18T03:54:42+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-1.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/ditching-the-cloud-running-70b-parameter-models-on-bare-metal/</loc>
				<lastmod>2026-09-17T03:54:49+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-2.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/understanding-awq-vs-gptq-selecting-the-best-quantization-scheme/</loc>
				<lastmod>2026-09-16T03:54:54+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-3.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/optimizing-tensorrt-llm-and-vllm-for-local-deployment/</loc>
				<lastmod>2026-09-15T03:54:59+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-4.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/zero-to-inference-custom-local-stacks-for-software-engineers/</loc>
				<lastmod>2026-09-14T03:55:06+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-5.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/memory-bound-how-memory-bandwidth-shapes-local-llm-speeds/</loc>
				<lastmod>2026-09-13T03:55:11+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-6.jpg</image:loc>
		</image:image>
			</url>	<url>
				<loc>https://freesoftware.blog/building-reliable-offline-applications-with-fully-open-weights/</loc>
				<lastmod>2026-09-12T03:55:20+00:00</lastmod>
				<image:image>
			<image:loc>https://freesoftware.blog/wp-content/uploads/2026/09/featured-image-7.jpg</image:loc>
		</image:image>
			</url></urlset>