دانشکده علوم ریاضی - دانشگاه فردوسی مشهد
محیطی شبیه Google Colab برای اجرای کدهای پایتون و R با دسترسی به GPU (RTX 4090).
در مرورگر سیستم اداری خود (متصل به شبکه دانشکده) آدرس زیر را وارد کنید:
سپس با نام کاربری و رمز عبور ویندوز دانشگاهی خود وارد شوید.
وارد شدن با نام کاربری و رمز عبور ویندوز دانشگاهی
محیط برنامهنویسی تحت وب برای زبان Lean (مبتنی بر VS Code) با پشتیبانی از کتابخانه Mathlib.
در مرورگر سیستم اداری خود (متصل به شبکه دانشکده) آدرس زیر را وارد کنید:
سپس با رمز عبور ارائهشده وارد شوید.
پس از اتصال به Tailscale، آدرس زیر را در مرورگر وارد کنید:
وارد شدن با رمز عبور ارائهشده
m.amintoosi@um.ac.ir@mamintoosiبرای مشاهده پنجره LEAN InfoView (که اطلاعات اثباتها و اهداف را نشان میدهد)، باید تنظیمات امنیتی مرورگر را تغییر دهید:
edge://flags/... استفاده کنید)
چت تعاملی با مدلهای زبانی بزرگ (LLM) روی سرور دانشکده.
m.amintoosi@um.ac.ir ایمیل بزنید تا عضویت شما تأیید شود.برای اتصال از طریق کد پایتون یا R (مناسب برای ساخت Agent، خودکارسازی، و افزونههایی مانند Continue و Cline در VSCode):
| محل اجرای کد | آدرس Ollama |
|---|---|
| از داخل JupyterHub | http://host.docker.internal:11434 یا http://172.21.129.16:11434 |
| از کامپیوتر شخصی (داخل دانشکده) | http://172.21.129.16:11434 |
| از کامپیوتر شخصی (خارج از دانشکده با Tailscale) | http://math-gpu-server.tailde35cf.ts.net:11434 |
from ollama import Client
# --- از داخل JupyterHub ---
client = Client(host='http://host.docker.internal:11434')
# --- از کامپیوتر شخصی (داخل دانشکده) ---
# client = Client(host='http://172.21.129.16:11434')
# --- از کامپیوتر شخصی (خارج از دانشکده با Tailscale) ---
# client = Client(host='http://math-gpu-server.tailde35cf.ts.net:11434')
model = 'qwen3:8b'
prompt = "Explain the difference between supervised and unsupervised learning in one paragraph."
response = client.chat(model=model, messages=[
{'role': 'user', 'content': prompt}
])
print(response['message']['content'])
library(ollamar) # --- از داخل JupyterHub --- OLLAMA_HOST <- "http://host.docker.internal:11434" # --- از کامپیوتر شخصی (داخل دانشکده) --- # OLLAMA_HOST <- "http://172.21.129.16:11434" # --- از کامپیوتر شخصی (خارج از دانشکده با Tailscale) --- # OLLAMA_HOST <- "http://math-gpu-server.tailde35cf.ts.net:11434" model <- "qwen3:8b" prompt <- "Explain the difference between supervised and unsupervised learning in one paragraph." response <- chat( model = model, messages = list(list(role = "user", content = prompt)), output = "text", host = OLLAMA_HOST ) cat(response)
ollamar آدرس سرور را بهصورت پارامتر host در هر تابع دریافت میکند. برخلاف پایتون، متغیر محیطی OLLAMA_HOST را بهصورت خودکار نمیخواند.
حدود ۱۰۰ گیگابایت مدل زبانی روی سرور قرار داده شده است. این مدلها نسبت به مدلهای بزرگ آنلاین (مانند ChatGPT و Claude) توانایی کمتری دارند، اما برای کارهای زیر در محیط محلی (بدون اینترنت بینالملل و بدون پرداخت هزینه API) مفید هستند:
| مدل | حجم | کاربردها |
|---|---|---|
| qwen3.5:27b | 17 GB | قویترین مدل دانلود شده، مناسب کارهای پیچیده، استدلال عمیق، کدنویسی پیشرفته |
| gemma3:27b | 16 GB | مدل قدرتمند گوگل، مناسب وظایف عمومی، تولید متن، درک مطلب |
| Qwen3.6-27B-NVFP4 | 15 GB | نسخه بهینهشده Qwen 3.6 با کوانتیزه NVFP4، سریعتر از نسخه اصلی |
| gpt-oss:20b | 13 GB | مدل متنباز شبیه GPT، مناسب تولید متن، کدنویسی، تحلیل |
| qwen3:14b | 9.3 GB | کدنویسی، استدلال، تولید متن به زبانهای مختلف (از جمله فارسی) |
| llava:13b | 8.0 GB | تحلیل همزمان متن و تصویر – توصیف تصاویر، پاسخ به سوالات درباره تصاویر |
| qwen3-vl:8b | 6.1 GB | مدل چندوظیفهای (متن + تصویر) – مناسب کارهای بصری |
| qwen3:8b | 5.1 GB | تعادل بین سرعت و کیفیت، مناسب برای استفاده روزمره |
| llava:7b | 4.7 GB | تحلیل متن و تصویر – نسخه سبکتر برای پاسخگویی سریعتر |
| falcon:7b | 4.2 GB | تولید خلاقانه متن، داستاننویسی، ایدهپردازی |
| deepseek-math-7b-rl | 3 GB | حل مسائل ریاضی، استدلال کمی، تحلیل عددی |
| mistral:7b | 4.1 GB | مدل همهفنحریف، مناسب برای طیف گستردهای از وظایف |
| qwen3.5:4b | 3.4 GB | سبک و سریع برای کارهای ساده و پاسخهای کوتاه |
| gemma3:4b | 3.3 GB | نسخه سبک مدل گوگل، مناسب کارهای سریع و روزمره |
| qwen3-vl:4b | 3.3 GB | تحلیل متن و تصویر – نسخه بسیار سبک |
| llama3.2 | 2.0 GB | سبکترین مدل، پاسخهای آنی، مناسب آزمایش سریع |
| qwen2.5-coder:1.5b | 986 MB | کدنویسی سریع – نسخه بسیار سبک برای کارهای ساده برنامهنویسی |
| embeddinggemma | 621 MB | تولید بردارهای معنایی (Embedding) برای جستجوی شباهت و بازیابی اطلاعات |
ابزار هوش مصنوعی برای کشف مخزنهای اخیر GitHub و تولید ایدههای پژوهشی با استفاده از مدلهای زبانی محلی و جستجوی arxiv-sanity.
در مرورگر سیستم اداری خود (متصل به شبکه دانشکده) آدرس زیر را وارد کنید:
برای تغییر تنظیمات (مانند پرسش جستجو، مدل زبانی، و زمانبندی)، از طریق رابط وب اقدام کنید یا فایل config.json را ویرایش نمایید.
خوشه محاسباتی توزیعشده مبتنی بر K3s (نسخه سبک Kubernetes) شامل دو سیستم — یک Master و یک Worker — برای اجرای همزمان چندین سرویس محاسباتی در حال راه اندازی و تست است.
در مرورگر سیستم اداری خود (متصل به شبکه دانشکده) آدرس زیر را وارد کنید:
سیستم در حال راه اندازی است. فعلا از بخش Sign up در درگاه ورود ژوپیترهاب، اقدام به ثبت نام نموده و منتظر تایید باشید.
وارد شدن با حساب کاربری ثبت نام و تایید شده
| ویژگی | Master (ماستر) | Worker (ورکر) |
|---|---|---|
| نام | master-h610m-hd3p | worker1-h170-d3h |
| IP | 172.21.129.18 | 172.21.129.17 |
| CPU | i3-13100 (4 هسته / 8 رشته) | i7-7700K (4 هسته / 8 رشته) |
| RAM | 15 GB | 31 GB |
| GPU | ندارد | GTX 1080 (۸ GB VRAM) |
| Serve | K3s Server + JupyterHub Hub + Dashboard | K3s Agent + پادهای کاربران + GPU Workloads |
http://172.21.129.18:32081 از داخل یا از طریق Tailscale)kubernetes-fum-math موجود است. با مدیر سیستم (m.amintoosi@um.ac.ir) تماس بگیرید.
m.amintoosi@um.ac.ir تماس بگیرید.