پروکسی اور منتخب کیش ڈائریکٹری کے ساتھ Gensim کارپس ڈاؤن لوڈ کریں
ڈاؤن لوڈر شروع ہونے سے پہلے urllib کا پروکسی ماحول اور GENSIM_DATA_DIR سیٹ کریں؛ CLI استعمال کرنا اس کے HTTP بیک اینڈ کو نہیں بدلتا۔
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 کے خام مواد کے ہوسٹ سے آتا ہے؛ فائلیں ریلیز سے آتی ہیں اور دیگر منزلوں کی طرف ری ڈائریکٹ ہو سکتی ہیں۔ مقامی معلوماتی کیش نیٹ ورک ناکامی کے بعد انڈیکس تلاش جاری رکھنے دیتا ہے۔ موجودہ ڈیٹا ایک اور فائل ڈاؤن لوڈ سے بچا سکتا ہے۔ اس لیے گرم لوڈ یہ ثابت نہیں کرتا کہ دونوں نیٹ ورک راستے کام کر رہے تھے۔