https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8

یہ POSIX لانچ Gensim کے ڈاؤن لوڈر کو درآمد کرنے سے پہلے HTTPS پروکسی اور ڈیٹا ڈائریکٹری فراہم کرتا ہے، پھر text8 ڈاؤن لوڈ کر کے اس کا مقامی راستہ واپس دیتا ہے۔ عوامی ڈاؤن لوڈ راستے کے لیے HTTP پروکسی فہرست سے HTTP اینڈ پوائنٹ منتخب کریں اور ڈائریکٹری کو مطلوبہ راستے سے بدلیں۔

درآمد کے دوران GENSIM_DATA_DIR ماڈیول کی بنیادی ڈائریکٹری میں پڑھا جاتا ہے۔ اس کی طے شدہ قدر ~/gensim-data ہے، اس لیے gensim.downloader درآمد کرنے کے بعد اسے سیٹ کرنا اس ابتدا کے لیے بہت دیر ہے۔

CLI وہی load فنکشن کال کرتا ہے جو پائتھون کوڈ استعمال کرتا ہے اور urllib استعمال کرتا ہے۔ کسی ایپلیکیشن میں api.load(name, return_path=True) ڈیٹاسیٹ کو میموری میں لوڈ کرنے کے بجائے صرف-ڈاؤن لوڈ رویہ منتخب کرتا ہے۔

باقی ناکامی کے لیے انڈیکس کی درخواست کو فائل کی درخواست سے الگ پہچانیں۔ انڈیکس GitHub کے خام مواد کے ہوسٹ سے آتا ہے؛ فائلیں ریلیز سے آتی ہیں اور دیگر منزلوں کی طرف ری ڈائریکٹ ہو سکتی ہیں۔ مقامی معلوماتی کیش نیٹ ورک ناکامی کے بعد انڈیکس تلاش جاری رکھنے دیتا ہے۔ موجودہ ڈیٹا ایک اور فائل ڈاؤن لوڈ سے بچا سکتا ہے۔ اس لیے گرم لوڈ یہ ثابت نہیں کرتا کہ دونوں نیٹ ورک راستے کام کر رہے تھے۔

متعلقہ مضامین