Pytorch: تعليمات غير قانونية 4 في 1.3 ، OSX و GPU

تم إنشاؤها على ٩ أكتوبر ٢٠١٩  ·  61تعليقات  ·  مصدر: pytorch/pytorch

🐛 علة

عند import torch ، أحصل على تعليمات غير قانونية 4.

يبدو أن هذه المشكلة نشأت في وقت ما بعد إصدار 1.2 ، ولكن كان من الصعب حلها بسبب المشكلة التي تم حلها في # 27583. للسبب نفسه ، لم أتمكن من تتبع ذلك إلى علاقات عامة معينة.

تجميع مع XCode 9.4.1 ، CUDA 10 ، Cudnn 7.6.4 ، Python 3.6.

لإعادة إنتاج

خطوات إعادة إنتاج السلوك:

  1. تطبيق التصحيح رقم 27583
  2. تجميع لكل تعليمات
  3. import torch

الجزء ذو الصلة من إخراج Valrgind:

==39767==
vex amd64->IR: unhandled instruction bytes: 0xC5 0xF8 0x57 0xC0 0xC5 0xF8 0x29 0x45 0xE0 0x48
vex amd64->IR:   REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:   VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE
vex amd64->IR:   PFX.66=0 PFX.F2=0 PFX.F3=0
==39767== valgrind: Unrecognised instruction at address 0x1157715a9.
==39767==    at 0x1157715A9: _GLOBAL__sub_I_AVX2.cpp (in /Volumes/home500/anaconda/envs/pytorch1.3/lib/python3.6/site-packages/torch/lib/libtorch.dylib)
==39767==    by 0x1003FDAC5: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==39767==    by 0x1003FDCF5: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==39767==    by 0x1003F9217: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F91AA: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F91AA: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F834D: ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F83E1: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==39767==    by 0x1003EC3E4: dyld::runInitializers(ImageLoader*) (in /usr/lib/dyld)
==39767==    by 0x1003F50A7: dlopen (in /usr/lib/dyld)
==39767==    by 0x100604D85: dlopen (in /usr/lib/system/libdyld.dylib)
==39767==    by 0x1001CBBF2: _PyImport_FindSharedFuncptr (in /Volumes/home500/anaconda/envs/pytorch1.3/bin/python)
==39767== Your program just tried to execute an instruction that Valgrind
==39767== did not recognise.  There are two possible reasons for this.
==39767== 1. Your program has a bug and erroneously jumped to a non-code
==39767==    location.  If you are running Memcheck and you just saw a
==39767==    warning about a bad jump, it's probably your program's fault.
==39767== 2. The instruction is legitimate but Valgrind doesn't handle it,
==39767==    i.e. it's Valgrind's fault.  If you think this is the case or
==39767==    you are not sure, please let us know and we'll try to fix it.
==39767== Either way, Valgrind will now raise a SIGILL signal which will
==39767== probably kill your program.
==39767==
==39767== Process terminating with default action of signal 4 (SIGILL)
==39767==  Illegal opcode at address 0x1157715A9
==39767==    at 0x1157715A9: _GLOBAL__sub_I_AVX2.cpp (in /Volumes/home500/anaconda/envs/pytorch1.3/lib/python3.6/site-packages/torch/lib/libtorch.dylib)
==39767==    by 0x1003FDAC5: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==39767==    by 0x1003FDCF5: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==39767==    by 0x1003F9217: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F91AA: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F91AA: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F834D: ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) (in /usr/lib/dyld)
==39767==    by 0x1003F83E1: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==39767==    by 0x1003EC3E4: dyld::runInitializers(ImageLoader*) (in /usr/lib/dyld)
==39767==    by 0x1003F50A7: dlopen (in /usr/lib/dyld)
==39767==    by 0x100604D85: dlopen (in /usr/lib/system/libdyld.dylib)
==39767==    by 0x1001CBBF2: _PyImport_FindSharedFuncptr (in /Volumes/home500/anaconda/envs/pytorch1.3/bin/python)
==39767==
==39767== HEAP SUMMARY:
==39767==     in use at exit: 25,400,951 bytes in 95,859 blocks
==39767==   total heap usage: 139,863 allocs, 44,004 frees, 78,454,531 bytes allocated
==39767==
==39767== LEAK SUMMARY:
==39767==    definitely lost: 32 bytes in 1 blocks
==39767==    indirectly lost: 33 bytes in 2 blocks
==39767==      possibly lost: 221,553 bytes in 318 blocks
==39767==    still reachable: 25,124,123 bytes in 95,380 blocks
==39767==         suppressed: 55,210 bytes in 158 blocks
==39767== Rerun with --leak-check=full to see details of leaked memory
==39767==
==39767== Use --track-origins=yes to see where uninitialised values come from
==39767== For lists of detected and suppressed errors, rerun with: -s
==39767== ERROR SUMMARY: 14653 errors from 274 contexts (suppressed: 4 from 4)
Illegal instruction: 4

سلوك متوقع

لا تنتهي بسبب تعليمات غير قانونية.

بيئة

إصدار PyTorch: N / A
هل بناء التصحيح: لا يوجد
تستخدم CUDA لبناء PyTorch: N / A

نظام التشغيل: Mac OSX 10.13.6
إصدار مجلس التعاون الخليجي: تعذر التجميع
إصدار CMake: الإصدار 3.15.4

إصدار Python: 3.6
هل CUDA متاح: لا
إصدار وقت تشغيل كودا: 10.0.130
نماذج وتكوين وحدة معالجة الرسومات: تعذر التجميع
إصدار برنامج تشغيل Nvidia: 1.1.0
إصدار cuDNN: ربما يكون أحد الإصدارات التالية:
/usr/local/cuda/lib/libcudnn.7.dylib
/usr/local/cuda/lib/libcudnn_static.a

إصدارات المكتبات ذات الصلة:
[نقطة] 19.2.3
[كوندا] mkl 2019.4 233
[كوندا] mkl-service 2.3.0 py36hfbe908c_0
[كوندا] mkl_fft 1.0.14 py36h5e564d8_0
[كوندا] mkl_random 1.1.0 py36ha771720_0

سياق إضافي

سم مكعبezyanggchanan @ zou3519VitalyFedyunin

high priority cpu crash named tensor osx third_party vectorization needs reproduction triaged

التعليق الأكثر فائدة

من ناتج valgrind ، حدث الخطأ في _GLOBAL__sub_I_AVX2.cpp الذي يقوم بتهيئة المتغيرات العامة لـ TH/vector/AVX2.cpp . نظرًا لأن هذا الملف لا يعلن عن أي globals نفسه ، أظن أنه ناتج عن رأس تم تضمينه بسبب 8ffcbfb7d45579c4761cd8a8aafcd82218efb4ab.

يمكن أن يكون أحد المرشحين ATen/Dimname.h والذي يتم تضمينه الآن عبر سلسلة التضمين التالية:

TH/vector/AVX2.cpp -> ATen/Context.h -> ATen/core/Tensor.h -> ATen/NamedTensor.h -> ATen/Dimname.h

هناك نرى متغيرًا عامًا واحدًا قيد التهيئة:
https://github.com/pytorch/pytorch/blob/8ffcbfb7d45579c4761cd8a8aafcd82218efb4ab/aten/src/ATen/Dimname.h#L30

elbamos هل يمكنك محاولة الجري من https://github.com/peterbell10/pytorch/commit/1a2b2de79c22a091c07147ecd6105192d94980de لمعرفة ما إذا كان يغير شيئًا؟

ال 61 كومينتر

يبدو سيئا. يجب أن نعيد برورو ونصلح هذا.

للأسف لا يتم إصلاح هذا في الإصدار 1.3.0.
سيتعين علينا انتظار v1.3.1 أو nightlies

بأي طريقة يمكنني المساعدة في إعادة إنتاج أو تشخيص هذا؟

أريد فقط التحقق مرة أخرى: يحدث الخطأ أيضًا إذا لم تقم بإجراء valgrind ، فهل هذا صحيح؟ (كانت لدينا بعض المشكلات مع valgrind في الماضي حيث لم يفهم valgrind التعليمات ولكنه كان جيدًا.)

elbamos هل من الممكن عمل شطر أثناء اختيار الكرز الآخر؟

نعم. أقوم بتجميع معلومات تصحيح الأخطاء وتشغيل valgrind لتزويد المشكلة بشيء ما.

في 11 أكتوبر 2019، الساعة 10:16 صباحا، ادوارد Z. يانغ [email protected] كتب:


أريد فقط التحقق مرة أخرى: يحدث الخطأ أيضًا إذا لم تقم بإجراء valgrind ، فهل هذا صحيح؟ (كانت لدينا بعض المشكلات مع valgrind في الماضي حيث لم يفهم valgrind التعليمات ولكنه كان جيدًا.)

elbamos هل من الممكن عمل شطر أثناء اختيار الكرز الآخر؟

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

إزالة الفرز لأنه لم يتم فرزها.

ezyang حاولت

بالعودة إلى أبعد من ذلك ، نصل إلى مكان في الكود حيث توجد طبقات من الأخطاء الأخرى التي تمنع التجميع أو التحميل.

ما الذي يمكنني فعله أيضًا لمساعدتك في تعقب ذلك؟

أجد صعوبة في تصديق أن الموتر المسمى من شأنه أن يسبب هذا. على أي حال ، في هذه المرحلة ، أعتقد أن على أحدنا أن يوبخها.

ما الذي يمكنني فعله لإقناعك؟

في 15 أكتوبر 2019، في 06:43، ادوارد Z. يانغ [email protected] كتب:


أجد صعوبة في تصديق أن الموتر المسمى من شأنه أن يسبب هذا. على أي حال ، في هذه المرحلة ، أعتقد أن على أحدنا أن يوبخها.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

لا يمكنني إعادة إنتاج هذا محليًا باستخدام النظام الثنائي المدمج (هل هذا التعطل بالنسبة لك ،elbamos؟). لا يمكنني إعادة إنتاج هذا أثناء البناء من المصدر ، لكن ليس لدي نفس التكوين (أنا أستخدم الإصدار 10.0.1 من Apple LLVM ، و Python 3.6.7 ، ولا يوجد CUDA)

لا ، لا يتعطل إلا إذا تم تجميعه بدعم gpu.

هذا ليس مفاجئًا - من إخراج valgrind ، يحدث الخطأ عندما يتم تحميل مكتبات cuda. إذا قمت بتضمين المزيد من تتبع valgrind ، يمكنك رؤية المكتبات التي تم تحميلها بنجاح. هل سيكون ذلك مفيدا لك؟

في 15 أكتوبر 2019 ، الساعة 9:10 صباحًا ، كتب Richard Zou [email protected] :


لا يمكنني إعادة إنتاج هذا محليًا باستخدام النظام الثنائي المدمج (هل هذا التعطل بالنسبة لك ،elbamos؟). لا يمكنني إعادة إنتاج هذا أثناء البناء من المصدر ، لكن ليس لدي نفس التكوين (أنا أستخدم الإصدار 10.0.1 من Apple LLVM ، و Python 3.6.7 ، ولا يوجد CUDA)

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بإلغاء الاشتراك.

هذا هو إخراج valgrind الكامل ...
error.txt

أتمنى أن يكون لدينا جهاز OS X مع أجهزة GPU محليًا ، فهذا سيجعل الأمر أسهل كثيرًا XD. (أعتقد أنه لا توجد فرصة لحدوث ذلك على نظام Linux ، هل هناك ...)

هذا ليس مفاجئًا - من إخراج valgrind ، يحدث الخطأ عندما يتم تحميل مكتبات cuda.

لقد راجعت ناتج valgrind ، وبينما أوافق على وجود أخطاء متعلقة بـ CUDA في المخرجات ، فإن التعليمات غير القانونية الفعلية ، IMO ، غير ذات صلة. من الواضح أن التتبع الخلفي للتعليمات غير القانونية مرتبط بدعم التوجيه الخاص بنا.

نظرًا لأننا نواجه مشكلة في إعادة الإنتاج ، فإن ما أرغب في رؤيته هو ما إذا كان يحدث نفس الخطأ عند إجراء إنشاء مع تعطيل CUDA. أعتقد أنه سيكون! إذا لم يكن الأمر كذلك ، فستكون هذه معلومات مثيرة جدًا للاهتمام.

أنت محق - أحصل على نفس الخطأ بدون cuda. (إخراج Valgrind مرفق.) لقد حاولت أيضًا التوزيع على conda ، وحصلت على نفس الخطأ من ذلك.
أخطاء nocuda.txt

لذلك ، يجب أن يتعارض مع شيء ما مثبت في مكان ما على نظامي. إذا كانت لديك أي نصيحة لتتبعها ، فسأكون ممتنًا لها.

فيما يتعلق بجهاز OSX المزود بوحدة معالجة الرسومات ، فهذه الأجهزة رخيصة جدًا هذه الأيام ، لأن عمرها في الغالب يزيد عن 7 سنوات. في الواقع ، لدي جهاز Mac Pro قديم سأساهم فيه في القضية ، لكن عليك أن تضع وحدة معالجة الرسومات فيه.

نظرت أبعد قليلا. لاحظت هذا السطر من valgrind: ==96361== by 0x1153E93C8: _GLOBAL__sub_I_AVX2.cpp (AVX2.cpp:0) لا تدعم وحدة المعالجة المركزية هذه تعليمات AVX2. لذلك يبدو أن شيئًا ما في البناء يفرض استخدام AVX2 دون التحقق من دعم وحدة المعالجة المركزية؟

لا تدعم وحدة المعالجة المركزية هذه تعليمات AVX2. لذلك يبدو أن شيئًا ما في البناء يفرض استخدام AVX2 دون التحقق من دعم وحدة المعالجة المركزية؟

بنغو.

نقوم بالكشف عن إمكانيات وحدة المعالجة المركزية باستخدام مكتبة معلومات وحدة المعالجة المركزية. https://github.com/pytorch/cpuinfo قد تتمكن من معرفة الخطأ في الاكتشاف هنا. إذا كنت بحاجة إلى حل بديل رخيص ومبهج ، فيمكنك تحرير aten / src / ATen / native / DispatchStub.h حتى لا تفكر أبدًا في AVX2

ما هي وحدة المعالجة المركزية التي تستخدمها؟

gchanan إنها زيون ، موديل W3680.

ezyang هذا منطقي. ولكن ما هو التقاطع مع كود المستشعر المسمى؟ لأن هذا الجزء من قاعدة الشفرة هو بالتأكيد المكان الذي نشأ فيه ذلك. عندما أقوم بإنشاء التزام من عندما كان المستشعر المسمي اختياريًا ، فسيتم تشغيل النتيجة إذا قمت بالبناء بدون مستشعر مسمى ، فسوف ينتج عنه الخطأ إذا قمت بتشغيل المستشعر المسمى.

elbamos هذا لا علاقة له

سيكون أكثر ما يفيدنا هو التحقق مما تخبرك به مكتبة cpuinfo عندما تتصل بـ cpuinfo_has_x86_avx حيث من الواضح أن معالجك لا يدعم تعليمات AVX لكل مواصفات Intel.

هل يمكنك أيضًا محاولة تثبيت torch 1.3 من نقطة وتشغيل رمز بسيط:

import torch
torch.randn(10) + torch.randn(10)

وأخبرنا إذا كان يعمل أم لا.

وأيضًا إذا كنت تستخدم أي نوع من المحاكاة الافتراضية ، فقد يكون سبب المشكلة التي تراها ، حيث إنهم عرضة للإبلاغ عن دعم AVX عن طريق الخطأ.

تقاريرVitalyFedyunin cpuinfo (ملف المعلومات القابل للتنفيذ) AVX: لا و AVX2: لا. لذا ، هذا صحيح. isainfo.txt

pytorch 1.3 المثبت من النقطة ، مثل 1.3 مثبتًا من conda ، يتعطل عند حدوث خطأ تعليمي غير قانوني بعد استدعاء import torch .

لا أقوم بتشغيل أي محاكاة افتراضية (لا أعتقد أن هناك أي محاكاة افتراضية لنظام التشغيل OS X تدعم CUDA).

هل يمكنك أن تدلني على الالتزام الذي جلب الدعم المسماة لأول مرة إلى الماجستير؟ أو الفترة الزمنية حتى أتمكن من البحث عنها؟ (قضيت بعض الوقت في البحث ، لكن لم أجدها).

cc @ zou3519 لهذا السؤال

https://github.com/pytorch/pytorch/pull/26264 يقوم بتشغيل الموترات المسماة للسيد.

https://github.com/pytorch/pytorch/pull/20162 عندما بدأت العمل عليه.

أنا المساهم الرئيسي في الكود الخاص بالموترات المسماة ، لذا يمكنك الاطلاع على جميع الالتزامات في سجل طلبات السحب الخاص بي: https://github.com/pulls؟q=is٪3Apr+archived٪3Afalse+is٪3Aclosed + مؤلف٪ 3Azou3519

لا تظهر المشكلة مع # 20162 ، لكنني لست متأكدًا من كيفية اختبار ما إذا كان قد تم تضمين رمز المستشعر المسمى في تلك المراجعة الخاصة به. سيتم تمكين تقارير الإنشاء التي تحمل اسم tensors ، ولكن عند تشغيل ، لا يبدو أن is_named وما إلى ذلك أعضاء في فئة الموتر.

تظهر المشكلة بالتأكيد مع # 26264 ، الذي اختبرته أعلاه.

حاولت العمل من خلال الالتزامات في سجل السحب لـ zou3519 ، لكنني واجهت المشكلة مرة أخرى أنه عندما نعود إلى يونيو ويوليو وأغسطس ، هناك طبقات من مشكلات البناء الإضافية التي تمثل عوائق أخرى.

ماذا يمكنني أن أفعل للمساعدة في تعقب ذلك؟

لماذا لا تنشر مشاكل البناء الخاصة بك هنا ويمكننا محاولة المساعدة في حلها.

ezyang ستكون هذه عملية طويلة إلى حد ما. هل يمكنك على الأقل توجيهي إلى الالتزامات التي تعتبر أماكن انطلاق مفيدة هنا؟ لا أريد الاستمرار في قضاء الوقت ، وربط جهازي لساعات ، فقط لاختبار التزام مثل # 20162 الذي لا يبدو أنه يتضمن أي رمز يحتمل أن يكون ذا صلة ، حيث لا نتعلم أي شيء من الاختبار بعد التجميع . يسعدني أن أفعل ذلك ببعض الإرشادات حتى يتم استخدام الوقت بكفاءة.

لا تظهر المشكلة مع # 20162 ، لكنني لست متأكدًا من كيفية اختبار ما إذا كان قد تم تضمين رمز المستشعر المسمى في تلك المراجعة الخاصة به. سيتم تمكين تقارير الإنشاء التي تحمل اسم tensors ، ولكن عند تشغيل ، لا يبدو أن is_named وما إلى ذلك أعضاء في فئة Tensor

يضيف 20162 علامة بناء USE_NAMEDTENSOR ، لكنه لا يضيف في الواقع أي كود موتر مسمى. تمت إضافة رمز الموتر المسمى بشكل تدريجي.

@ zou3519 نعم ، هذه وجهة نظري. هذا هو الالتزام الذي اقترحت أن أبدأ به.

لهذا السبب قلت ، إذا كنت سأقوم بتقسيم هذا إلى شطر خلال فترة كان فيها الكود يعاني من الكثير من مشاكل البناء ، وأعمل من خلال هذه المشاكل معكم يا رفاق ، والتي ستستهلك الكثير من وقتي ، إذن من فضلك على الأقل قم بتوجيهي إلى بعض الالتزامات التي تتضمن بعض التعليمات البرمجية ذات الصلة.

elbamos اعتذاري ، لم أقرأ الموضوع بالكامل قبل الرد على تعليقك أعلاه يسأل عن الالتزام الذي تم إحضاره في كود تنسور مسمى وبدلاً من ذلك

لا أعتقد أن أيًا من كود الموتر المسمى يتفاعل مع AVX على الإطلاق ، لذلك من الصعب بالنسبة لي أن أقدم لك مؤشرات الكود.

ومع ذلك ، إليك بعض الأشياء التي قد تكون ذات أهمية:

  • https://github.com/pytorch/pytorch/pull/25569 : أعتقد أن هذا العلاقات العامة في منتصف عملي مع الموترات المسماة. سيكون من المثير للاهتمام معرفة ما إذا كانت المشكلة هنا أم لا ، لذلك أعرف أن أذهب لقراءة الالتزامات قبل أو بعد نقطة المنتصف بمزيد من التفاصيل.
  • https://github.com/pytorch/pytorch/pull/23193 : أضف دعم نشر الاسم في TensorIterator. يتعامل TensorIterator مع AVX لكني لا أعرف كيف يبدو هذا التفاعل. يتم تنفيذ هذا الدعم فقط لبعض وظائف TensorIterator.

عندما تقوم بإنشاء كود قبل # 26264 ، يجب أن تنشئ مع BUILD_NAMEDTENSOR = 1 (قم بإلحاق ذلك قبل أمر الإنشاء python setup.py ) ، لكنني أعتقد أن هذا هو ما كنت تفعله بالفعل.

بالتناوب ، إذا كان بإمكانك منحنا الوصول إلى OS X box مع GPU ، فيمكننا محاولة تصحيحه.

ezyang لديّ جهاز mac pro قديم سابق لـ AVX جالس في

@ zou3519 شكرا ، سأحاول هؤلاء اليوم!

تظهر المشكلة في # 23193 (الالتزام 505fa83 ، 29 يوليو). لقد اختبرت أيضًا الالتزام السابق مباشرة ، d3fcb4c ، ومع ذلك ، وكانت المشكلة موجودة هناك أيضًا.

هل يمكنك أن تدلني إلى أقرب العلاقات العامة أو الالتزام الذي يحتوي على كود جهاز استشعار اسمه قابل للاختبار؟ (بمعنى أنه إذا تم تحميل الشعلة ، فهناك بعض التسلسلات التي يمكنني تنفيذها لتأكيد وجود كود جهاز استشعار مُجمَّع.)

أول مشكلة بناء يجب حلها:
مع f51de8b (26 يونيو) ، تلقيت خطأ في ربط libtorch:

Undefined symbols for architecture x86_64:
  "_cblas_gemm_s8u8s32_compute", referenced from:
      mkldnn::impl::cpu::_ref_rnn_common_t<(mkldnn_prop_kind_t)64, (mkldnn_data_type_t)6, (mkldnn_data_type_t)5>::packed_gemm(char, char, int, int, int, float, signed char const*, int, unsigned char const*, int, float, int*, int) const in libmkldnn.a(ref_rnn.cpp.o)
  "_cblas_gemm_s8u8s32_pack", referenced from:
      mkldnn::impl::cpu::rnn_weights_reorder_t<(mkldnn_data_type_t)1, (mkldnn_data_type_t)5>::execute(mkldnn::impl::event_t*) const in libmkldnn.a(cpu_reorder.cpp.o)
  "_cblas_gemm_s8u8s32_pack_get_size", referenced from:
      mkldnn::impl::cpu::rnn_utils::init_conf(mkldnn::impl::cpu::rnn_utils::rnn_conf_t&, mkldnn_rnn_desc_t const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&) in libmkldnn.a(rnn_utils.cpp.o)
  "_cblas_sgemm_pack_get_size", referenced from:
      mkldnn::impl::cpu::rnn_utils::init_conf(mkldnn::impl::cpu::rnn_utils::rnn_conf_t&, mkldnn_rnn_desc_t const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&, mkldnn::impl::memory_desc_wrapper const&) in libmkldnn.a(rnn_utils.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

مع a7ec889 (24 يونيو) ، أحصل على مجموعة من أخطاء الترجمة القادمة من aten_op.h ، للوظائف المفقودة:

./caffe2/contrib/aten/aten_op.h:5908:37: error: no member named '_mkldnn_reshape' in namespace 'at'; did you mean 'mkldnn_reshape'?
              auto the_result = at::_mkldnn_reshape(self, shape);

وسيطات الدالة غير المتطابقة:

./caffe2/contrib/aten/aten_op.h:11894:68: error: no viable conversion from 'const std::__1::vector<long long, std::__1::allocator<long long> >' to 'const at::Tensor'
              auto the_result = at::conv_transpose3d(self, weight, kernel_size, bias, stride);

هناك الكثير من هؤلاء ، لكنني أعتقد أن هذه المقتطفات يجب أن تكون كافية لتحديد ما يجري.

بالنسبة لأخطاء mkldnn ، قم بالبناء باستخدام USE_MKLDNN=0 (هذا على افتراض أن MKLDNN ليست المكتبة التي تسبب المشكلة ، ولكي نكون صادقين ، فهي عالية جدًا في القائمة المشبوهة.) بالنسبة لـ aten_op.h error ، أنت بحاجة إلى إجراء تنظيف قبل إعادة البناء ( aten_op.h لا يُعاد التحويل البرمجي بشكل صحيح).

تتبع البحث الثنائي ذلك لارتكاب 8ffcbfb ، 9 يونيو ، # 21341. (هذا مع تعطيل MKLDNN ، لذلك من المحتمل ألا يأتي من هناك بعد كل شيء.) لا أرى أي شيء في هذا الالتزام يكون مريبًا ، ولكن هذا هو أول خطأ ينتج عنه.

نعم ، لا أفهم كيف يمكن أن يؤدي هذا الالتزام إلى الخطأ. ربما تكون المكالمة std::all_of ؟

بمقارنة الثنائي الناتج بواسطة 8ffcbfb والثنائي الناتج عن الالتزام السابق f9c4d0d ، فإن 8ffcbfb أكبر 120 كيلوبايت. هذا يجعلني أعتقد أن ما يحدث ، هو أن الالتزام يتسبب في تجميع مجموعة أكبر من التعليمات البرمجية التي لم يتم تجميعها من قبل.

ما الذي يمكنني فعله أكثر من ذلك لأكون مفيدًا؟

بينغ :)

أشعر بالفضول إذا قمت بفحص هذا الالتزام وبدأت في حذف أجزاء منه لمعرفة ما الذي سيؤدي بالضبط إلى اختفاء الخطأ (تعطل شعلة الاستيراد). شيء واحد يجب تجربته هو حذف std :: all_of call.

حاولت حذف المكالمة إلى std::all_of وتعديل الوظيفة لإرجاع false دائمًا. لا يزال الخطأ يحدث.

من ناتج valgrind ، حدث الخطأ في _GLOBAL__sub_I_AVX2.cpp الذي يقوم بتهيئة المتغيرات العامة لـ TH/vector/AVX2.cpp . نظرًا لأن هذا الملف لا يعلن عن أي globals نفسه ، أظن أنه ناتج عن رأس تم تضمينه بسبب 8ffcbfb7d45579c4761cd8a8aafcd82218efb4ab.

يمكن أن يكون أحد المرشحين ATen/Dimname.h والذي يتم تضمينه الآن عبر سلسلة التضمين التالية:

TH/vector/AVX2.cpp -> ATen/Context.h -> ATen/core/Tensor.h -> ATen/NamedTensor.h -> ATen/Dimname.h

هناك نرى متغيرًا عامًا واحدًا قيد التهيئة:
https://github.com/pytorch/pytorch/blob/8ffcbfb7d45579c4761cd8a8aafcd82218efb4ab/aten/src/ATen/Dimname.h#L30

elbamos هل يمكنك محاولة الجري من https://github.com/peterbell10/pytorch/commit/1a2b2de79c22a091c07147ecd6105192d94980de لمعرفة ما إذا كان يغير شيئًا؟

@ peterbell10 نعم ، هذا مسحها. يتم تحميل Torch بشكل صحيح عندما أستبدل Dimname.h و .cpp بالإصدارات الموجودة في ذلك الالتزام.

بتطبيق نهج @ peterbell10 على الإصدار 1.3.0 ، يمكنني الحصول على تثبيت جيد

صيد جميل جدا! المتغير الثابت في العنوان خاطئ بالتأكيد. @ peterbell10 أنت ذاهب إلى العلاقات العامة الإصلاح الخاص بك؟

يمكنني تقديم PR لكنني لست مقتنعًا تمامًا أن هذه هي القصة بأكملها وليست مجرد حل بديل. المتغير الثابت في رأس هو أمر غريب لكنني لا أعتقد أنه يجب أن يتسبب في SIGILL . يعني التصحيح الخاص بي أنه لم يتم استدعاء Symbol::dimname("*") خلال import torch وبالتالي لا يتم تشغيل أي كود محتمل كسره في Symbol .

للتأكيد على ذلك ، يمكن أن يحاول Dimname::wildcard() . يجب أن يكون الملف القابل للتنفيذ في build/bin/Dimname_test .

@ peterbell10 قمت بتشغيل build/bin/Dimname_test (تشغيل من الإصدار 1.3.0 + رمز التصحيح الخاص بك)

أتفق معك في أن هذا لا يمكن أن يكون القصة كاملة. على وجه الخصوص ، لا أفهم لماذا يجب أن يؤدي إدراج هذا الرمز إلى استخدام التجميع لتعليمات AVX. لسبب واحد ، هذا المتغير الثابت لا يفعل أي شيء يجب أن يتضمن AVX. من ناحية أخرى ، يجب أن يكتشف الإصدار أن وحدة المعالجة المركزية لا تدعم AVX ، كما هو الحال بالنسبة لبقية قاعدة التعليمات البرمجية. بالنسبة لي ، هذا هو اللغز ، لماذا لا يكتشف الإصدار دعم AVX بشكل صحيح لهذا الجزء من قاعدة التعليمات البرمجية.

حسنًا ، أعتقد أنني أرى ما يحدث الآن. تم تجميع AVX.cpp قصد مع تمكين AVX لإنشاء نوى AVX. عادةً لا يتم تشغيل الكود من هذا الملف إلا بعد اكتشاف وقت التشغيل أن وحدة المعالجة المركزية الخاصة بك تدعم AVX. ومع ذلك ، يتم أيضًا تضمين مُنشئ المتغير العام في TU هذا ويتم تحسينه مع تمكين AVX.

هذا يبدو مثل بقية القصة! يرجى إعلامي إذا كنت تريد مني اختبار رقعة أخرى.

elbamos هل تمانع في اختبار # 29384؟

@ peterbell10 أثناء التشغيل من الفرع الخاص بك ، تم الإبلاغ عن أخطاء onnx-protobuf في # 26945. بتطبيق الملفات الموجودة في # 29384 إلى الإصدار 1.3.0 ، أحصل على تجميع نظيف وثنائي عامل.

ezyang هل ما زلت مهتمًا بصندوق Mac؟ زوجتي تريد إخراجها من مطبخنا على أي حال ، لذلك كل ما عليك فعله هو إرسال uber لاستلامه.

هههه ، سأؤجل ذلك إلى

هاها ، ربما يجب أن نمر ، مع الأخذ في الاعتبار عدد الصناديق غير المستخدمة الموجودة تحت المكتب المشترك

لا يمكنني تشغيله ببساطة عن طريق تثبيت https://github.com/pytorch/pytorch/issues/29967. لست بحاجة إلى دعم GPU ولكن مجرد طريقة لتثبيته. حاولت مع كل إصدار ، حتى 0.4.1 لكنني دائمًا ما أحصل على نفس الخطأ. هل يجب علي بنائه؟

أعزائي ، ما زلت أواجه مشكلة مع pytorch-1.4.0:
Python 3.8.1 (افتراضي ، 8 كانون الثاني (يناير) 2020 ، 16:15:59)
[Clang 4.0.1 (tags / RELEASE_401 / final)] :: Anaconda، Inc. on darwin
اكتب "مساعدة" أو "حقوق طبع ونشر" أو "ائتمانات" أو "ترخيص" لمزيد من المعلومات.

استيراد الشعلة
تعليمات غير قانونية: 4

أعزائي ، ما زلت أواجه مشكلة مع pytorch-1.4.0:
Python 3.8.1 (افتراضي ، 8 كانون الثاني (يناير) 2020 ، 16:15:59)
[Clang 4.0.1 (tags / RELEASE_401 / final)] :: Anaconda، Inc. on darwin
اكتب "مساعدة" أو "حقوق طبع ونشر" أو "ائتمانات" أو "ترخيص" لمزيد من المعلومات.

استيراد الشعلة
تعليمات غير قانونية: 4

يعمل بشكل جيد مع تثبيت conda-forge. إصدارات Pip أو Conda تبدو brocken.

Christux لا توجد حزمة conda-forge لـ pytorch 1.4.0 ، لذلك لا معنى لذلك. هل يمكنك تقديم إرشادات قابلة لإعادة الإنتاج حول كيفية تشغيل هذا ، بما في ذلك أوامر التثبيت الدقيقة الخاصة بك؟

الخطوة 1: التثبيت الكلاسيكي

(انظر التعليق التالي للحصول على التفاصيل)

شكرًا Christux ، هذا يساعد. ردود البريد الإلكتروني لا تدعم Markdown على GitHub ، لذلك سأقوم بنسخ ردك وإعادة تنسيقه هنا:

الخطوة 1: التثبيت الكلاسيكي

$ conda config --show channels
channels:
   - defaults

$ conda create --name test python=3.6 anaconda

انتاج:

Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
   current version: 4.8.2
   latest version: 4.8.3

Please update conda by running

     $ conda update -n base -c defaults conda



## Package Plan ##

   environment location: /opt/anaconda3/envs/test

   added / updated specs:
     - anaconda
     - python=3.6


The following packages will be downloaded:

     package                    |            build
     ---------------------------|-----------------
     applaunchservices-0.2.1    |             py_0           9 KB
     asn1crypto-1.3.0           |           py36_0         163 KB
     attrs-19.3.0               |             py_0          39 KB
     babel-2.8.0                |             py_0         5.3 MB
     backports-1.0              |             py_2         139 KB
     bkcharts-0.2               |           py36_0         132 KB
     cloudpickle-1.3.0          |             py_0          30 KB
     colorama-0.4.3             |             py_0          20 KB
     contextlib2-0.6.0.post1    |             py_0          16 KB
     dask-2.13.0                |             py_0          14 KB
     dask-core-2.13.0           |             py_0         569 KB
     decorator-4.4.2            |             py_0          14 KB
     defusedxml-0.6.0           |             py_0          23 KB
     diff-match-patch-20181111  |             py_0          39 KB
     flask-1.1.1                |             py_1          73 KB
     heapdict-1.0.1             |             py_0           9 KB
     idna-2.9                   |             py_1          49 KB
     imageio-2.8.0              |             py_0         3.0 MB
     imagesize-1.2.0            |             py_0          10 KB
     intervaltree-3.0.2         |             py_0          25 KB
     ipywidgets-7.5.1           |             py_0         107 KB
     jdcal-1.4.1                |             py_0          11 KB
     jedi-0.15.2                |           py36_0         738 KB
     jinja2-2.11.1              |             py_0         104 KB
     joblib-0.14.1              |             py_0         201 KB
     jupyter_client-6.1.2       |             py_0          82 KB
     jupyterlab_server-1.1.0    |             py_0          27 KB
     libcxxabi-4.0.1            |       hcfea43d_1         350 KB
     more-itertools-8.2.0       |             py_0          41 KB
     nbconvert-5.6.1            |           py36_0         459 KB
     nbformat-5.0.4             |             py_0          89 KB
     notebook-6.0.3             |           py36_0         4.0 MB
     numpydoc-0.9.2             |             py_0          31 KB
     openpyxl-3.0.3             |             py_0         162 KB
     parso-0.5.2                |             py_0          69 KB
     partd-1.1.0                |             py_0          20 KB
     path-13.1.0                |           py36_0          35 KB
     path.py-12.4.0             |                0           7 KB
     pathtools-0.1.2            |             py_1          10 KB
     prometheus_client-0.7.1    |             py_0          42 KB
     py-1.8.1                   |             py_0          71 KB
     pycparser-2.20             |             py_0          92 KB
     pygments-2.6.1             |             py_0         654 KB
     pylint-2.4.4               |           py36_0         422 KB
     pyparsing-2.4.6            |             py_0          64 KB
     pytest-astropy-header-0.1.2|             py_0          12 KB
     pytest-openfiles-0.4.0     |             py_0          10 KB
     python-dateutil-2.8.1      |             py_0         224 KB
     python-jsonrpc-server-0.3.4|             py_0          13 KB
     pytz-2019.3                |             py_0         231 KB
     qtawesome-0.7.0            |             py_0         726 KB
     qtpy-1.9.0                 |             py_0          39 KB
     rope-0.16.0                |             py_0         126 KB
     snowballstemmer-2.0.0      |             py_0          58 KB
     sphinx-2.4.4               |             py_0         1.1 MB
     sphinxcontrib-applehelp-1.0.2|             py_0          27 KB
     sphinxcontrib-devhelp-1.0.2|             py_0          22 KB
     sphinxcontrib-htmlhelp-1.0.3|             py_0          27 KB
     sphinxcontrib-jsmath-1.0.1 |             py_0           8 KB
     sphinxcontrib-qthelp-1.0.3 |             py_0          25 KB
     sphinxcontrib-serializinghtml-1.1.4|             py_0 24 KB
     tblib-1.6.0                |             py_0          16 KB
     testpath-0.4.4             |             py_0          88 KB
     toolz-0.10.0               |             py_0          50 KB
     werkzeug-1.0.0             |             py_0         240 KB
     widgetsnbextension-3.5.1   |           py36_0         867 KB
     xlsxwriter-1.2.8           |             py_0         112 KB
     zict-2.0.0                 |             py_0          13 KB
     ------------------------------------------------------------
                                            Total:        21.4 MB

The following NEW packages will be INSTALLED:

   _anaconda_depends pkgs/main/osx-64::_anaconda_depends-2019.03-py36_0
   alabaster          pkgs/main/osx-64::alabaster-0.7.12-py36_0
   anaconda           pkgs/main/osx-64::anaconda-custom-py36_1
   anaconda-client pkgs/main/osx-64::anaconda-client-1.7.2-py36_0
   anaconda-project   pkgs/main/noarch::anaconda-project-0.8.4-py_0
   applaunchservices pkgs/main/noarch::applaunchservices-0.2.1-py_0
   appnope pkgs/main/osx-64::appnope-0.1.0-py36hf537a9a_0
   appscript pkgs/main/osx-64::appscript-1.1.0-py36h1de35cc_0
   argh               pkgs/main/osx-64::argh-0.26.2-py36_0
   asn1crypto         pkgs/main/osx-64::asn1crypto-1.3.0-py36_0
   astroid            pkgs/main/osx-64::astroid-2.3.3-py36_0
   astropy            pkgs/main/osx-64::astropy-4.0-py36h1de35cc_0
   atomicwrites       pkgs/main/osx-64::atomicwrites-1.3.0-py36_1
   attrs              pkgs/main/noarch::attrs-19.3.0-py_0
   autopep8           pkgs/main/noarch::autopep8-1.4.4-py_0
   babel              pkgs/main/noarch::babel-2.8.0-py_0
   backcall           pkgs/main/osx-64::backcall-0.1.0-py36_0
   backports          pkgs/main/noarch::backports-1.0-py_2
   backports.os       pkgs/main/osx-64::backports.os-0.1.1-py36_0
   backports.shutil_~ 
pkgs/main/osx-64::backports.shutil_get_terminal_size-1.0.0-py36_2
   beautifulsoup4     pkgs/main/osx-64::beautifulsoup4-4.8.2-py36_0
   bitarray pkgs/main/osx-64::bitarray-1.2.1-py36h1de35cc_0
   bkcharts           pkgs/main/osx-64::bkcharts-0.2-py36_0
   blas               pkgs/main/osx-64::blas-1.0-mkl
   bleach             pkgs/main/osx-64::bleach-3.1.0-py36_0
   blosc              pkgs/main/osx-64::blosc-1.16.3-hd9629dc_0
   bokeh              pkgs/main/osx-64::bokeh-2.0.1-py36_0
   boto               pkgs/main/osx-64::boto-2.49.0-py36_0
   bottleneck pkgs/main/osx-64::bottleneck-1.3.2-py36h776bbcc_0
   bzip2              pkgs/main/osx-64::bzip2-1.0.8-h1de35cc_0
   ca-certificates    pkgs/main/osx-64::ca-certificates-2020.1.1-0
   certifi            pkgs/main/osx-64::certifi-2019.11.28-py36_1
   cffi               pkgs/main/osx-64::cffi-1.14.0-py36hb5b8e2f_0
   chardet            pkgs/main/osx-64::chardet-3.0.4-py36_1003
   click              pkgs/main/noarch::click-7.1.1-py_0
   cloudpickle        pkgs/main/noarch::cloudpickle-1.3.0-py_0
   clyent             pkgs/main/osx-64::clyent-1.2.2-py36_1
   colorama           pkgs/main/noarch::colorama-0.4.3-py_0
   contextlib2 pkgs/main/noarch::contextlib2-0.6.0.post1-py_0
   cryptography pkgs/main/osx-64::cryptography-2.8-py36ha12b0ac_0
   curl               pkgs/main/osx-64::curl-7.69.1-ha441bb4_0
   cycler pkgs/main/osx-64::cycler-0.10.0-py36hfc81398_0
   cython pkgs/main/osx-64::cython-0.29.15-py36h0a44026_0
   cytoolz pkgs/main/osx-64::cytoolz-0.10.1-py36h1de35cc_0
   dask               pkgs/main/noarch::dask-2.13.0-py_0
   dask-core          pkgs/main/noarch::dask-core-2.13.0-py_0
   dbus               pkgs/main/osx-64::dbus-1.13.12-h90a0687_0
   decorator          pkgs/main/noarch::decorator-4.4.2-py_0
   defusedxml         pkgs/main/noarch::defusedxml-0.6.0-py_0
   diff-match-patch pkgs/main/noarch::diff-match-patch-20181111-py_0
   distributed        pkgs/main/osx-64::distributed-2.13.0-py36_0
   docutils           pkgs/main/osx-64::docutils-0.16-py36_0
   entrypoints        pkgs/main/osx-64::entrypoints-0.3-py36_0
   et_xmlfile pkgs/main/osx-64::et_xmlfile-1.0.1-py36h1315bdc_0
   expat              pkgs/main/osx-64::expat-2.2.6-h0a44026_0
   fastcache pkgs/main/osx-64::fastcache-1.1.0-py36h1de35cc_0
   flake8             pkgs/main/osx-64::flake8-3.7.9-py36_0
   flask              pkgs/main/noarch::flask-1.1.1-py_1
   freetype           pkgs/main/osx-64::freetype-2.9.1-hb4e5f40_0
   fsspec             pkgs/main/noarch::fsspec-0.6.3-py_0
   future             pkgs/main/osx-64::future-0.18.2-py36_0
   get_terminal_size pkgs/main/osx-64::get_terminal_size-1.0.0-h7520d66_0
   gettext            pkgs/main/osx-64::gettext-0.19.8.1-h15daf44_3
   gevent             pkgs/main/osx-64::gevent-1.4.0-py36h1de35cc_0
   glib               pkgs/main/osx-64::glib-2.63.1-hd977a24_0
   gmp                pkgs/main/osx-64::gmp-6.1.2-hb37e062_1
   gmpy2              pkgs/main/osx-64::gmpy2-2.0.8-py36h6ef4df4_2
   greenlet pkgs/main/osx-64::greenlet-0.4.15-py36h1de35cc_0
   h5py               pkgs/main/osx-64::h5py-2.10.0-py36h3134771_0
   hdf5               pkgs/main/osx-64::hdf5-1.10.4-hfa1e0ec_0
   heapdict           pkgs/main/noarch::heapdict-1.0.1-py_0
   html5lib           pkgs/main/osx-64::html5lib-1.0.1-py36_0
   hypothesis         pkgs/main/noarch::hypothesis-5.5.4-py_0
   icu                pkgs/main/osx-64::icu-58.2-h4b95b61_1
   idna               pkgs/main/noarch::idna-2.9-py_1
   imageio            pkgs/main/noarch::imageio-2.8.0-py_0
   imagesize          pkgs/main/noarch::imagesize-1.2.0-py_0
   importlib_metadata pkgs/main/osx-64::importlib_metadata-1.5.0-py36_0
   intel-openmp       pkgs/main/osx-64::intel-openmp-2019.4-233
   intervaltree       pkgs/main/noarch::intervaltree-3.0.2-py_0
   ipykernel pkgs/main/osx-64::ipykernel-5.1.4-py36h39e3cac_0
   ipython pkgs/main/osx-64::ipython-7.13.0-py36h5ca1d4c_0
   ipython_genutils pkgs/main/osx-64::ipython_genutils-0.2.0-py36_0
   ipywidgets         pkgs/main/noarch::ipywidgets-7.5.1-py_0
   isort              pkgs/main/osx-64::isort-4.3.21-py36_0
   itsdangerous       pkgs/main/osx-64::itsdangerous-1.1.0-py36_0
   jbig               pkgs/main/osx-64::jbig-2.1-h4d881f8_0
   jdcal              pkgs/main/noarch::jdcal-1.4.1-py_0
   jedi               pkgs/main/osx-64::jedi-0.15.2-py36_0
   jinja2             pkgs/main/noarch::jinja2-2.11.1-py_0
   joblib             pkgs/main/noarch::joblib-0.14.1-py_0
   jpeg               pkgs/main/osx-64::jpeg-9b-he5867d9_2
   json5              pkgs/main/noarch::json5-0.9.3-py_0
   jsonschema         pkgs/main/osx-64::jsonschema-3.2.0-py36_0
   jupyter            pkgs/main/osx-64::jupyter-1.0.0-py36_7
   jupyter_client     pkgs/main/noarch::jupyter_client-6.1.2-py_0
   jupyter_console    pkgs/main/noarch::jupyter_console-6.1.0-py_0
   jupyter_core       pkgs/main/osx-64::jupyter_core-4.6.3-py36_0
   jupyterlab pkgs/main/noarch::jupyterlab-1.2.6-pyhf63ae98_0
   jupyterlab_server pkgs/main/noarch::jupyterlab_server-1.1.0-py_0
   keyring            pkgs/main/osx-64::keyring-21.1.0-py36_0
   kiwisolver pkgs/main/osx-64::kiwisolver-1.1.0-py36h0a44026_0
   krb5               pkgs/main/osx-64::krb5-1.17.1-hddcf347_0
   lazy-object-proxy 
pkgs/main/osx-64::lazy-object-proxy-1.4.3-py36h1de35cc_0
   libcurl            pkgs/main/osx-64::libcurl-7.69.1-h051b688_0
   libcxx             pkgs/main/osx-64::libcxx-4.0.1-hcfea43d_1
   libcxxabi          pkgs/main/osx-64::libcxxabi-4.0.1-hcfea43d_1
   libedit pkgs/main/osx-64::libedit-3.1.20181209-hb402a30_0
   libffi             pkgs/main/osx-64::libffi-3.2.1-h475c297_4
   libgfortran pkgs/main/osx-64::libgfortran-3.0.1-h93005f0_2
   libiconv           pkgs/main/osx-64::libiconv-1.15-hdd342a3_7
   libpng             pkgs/main/osx-64::libpng-1.6.37-ha441bb4_0
   libsodium          pkgs/main/osx-64::libsodium-1.0.16-h3efe00b_0
   libspatialindex pkgs/main/osx-64::libspatialindex-1.9.3-h0a44026_0
   libssh2            pkgs/main/osx-64::libssh2-1.9.0-ha12b0ac_1
   libtiff            pkgs/main/osx-64::libtiff-4.1.0-hcb84e12_0
   libxml2            pkgs/main/osx-64::libxml2-2.9.9-hf6e021a_1
   libxslt            pkgs/main/osx-64::libxslt-1.1.33-h33a18ac_0
   llvm-openmp pkgs/main/osx-64::llvm-openmp-4.0.1-hcfea43d_1
   llvmlite pkgs/main/osx-64::llvmlite-0.31.0-py36h1341992_0
   locket             pkgs/main/osx-64::locket-0.2.0-py36hca03003_1
   lxml               pkgs/main/osx-64::lxml-4.5.0-py36hef8c89e_0
   lz4-c              pkgs/main/osx-64::lz4-c-1.8.1.2-h1de35cc_0
   lzo                pkgs/main/osx-64::lzo-2.10-h362108e_2
   markupsafe pkgs/main/osx-64::markupsafe-1.1.1-py36h1de35cc_0
   matplotlib         pkgs/main/osx-64::matplotlib-3.1.3-py36_0
   matplotlib-base pkgs/main/osx-64::matplotlib-base-3.1.3-py36h9aa3819_0
   mccabe             pkgs/main/osx-64::mccabe-0.6.1-py36_1
   mistune pkgs/main/osx-64::mistune-0.8.4-py36h1de35cc_0
   mkl                pkgs/main/osx-64::mkl-2019.4-233
   mkl-service pkgs/main/osx-64::mkl-service-2.3.0-py36hfbe908c_0
   mkl_fft pkgs/main/osx-64::mkl_fft-1.0.15-py36h5e564d8_0
   mkl_random pkgs/main/osx-64::mkl_random-1.1.0-py36ha771720_0
   mock               pkgs/main/noarch::mock-4.0.1-py_0
   more-itertools     pkgs/main/noarch::more-itertools-8.2.0-py_0
   mpc                pkgs/main/osx-64::mpc-1.1.0-h6ef4df4_1
   mpfr               pkgs/main/osx-64::mpfr-4.0.1-h3018a27_3
   mpmath             pkgs/main/osx-64::mpmath-1.1.0-py36_0
   msgpack-python pkgs/main/osx-64::msgpack-python-1.0.0-py36h04f5b5a_1
   multipledispatch pkgs/main/osx-64::multipledispatch-0.6.0-py36_0
   nbconvert          pkgs/main/osx-64::nbconvert-5.6.1-py36_0
   nbformat           pkgs/main/noarch::nbformat-5.0.4-py_0
   ncurses            pkgs/main/osx-64::ncurses-6.2-h0a44026_0
   networkx           pkgs/main/noarch::networkx-2.4-py_0
   nltk               pkgs/main/osx-64::nltk-3.4.5-py36_0
   nose               pkgs/main/osx-64::nose-1.3.7-py36_2
   notebook           pkgs/main/osx-64::notebook-6.0.3-py36_0
   numba              pkgs/main/osx-64::numba-0.48.0-py36h6c726b0_0
   numexpr pkgs/main/osx-64::numexpr-2.7.1-py36hce01a72_0
   numpy              pkgs/main/osx-64::numpy-1.18.1-py36h7241aed_0
   numpy-base pkgs/main/osx-64::numpy-base-1.18.1-py36h6575580_1
   numpydoc           pkgs/main/noarch::numpydoc-0.9.2-py_0
   olefile            pkgs/main/osx-64::olefile-0.46-py36_0
   openpyxl           pkgs/main/noarch::openpyxl-3.0.3-py_0
   openssl            pkgs/main/osx-64::openssl-1.1.1f-h1de35cc_0
   packaging          pkgs/main/noarch::packaging-20.3-py_0
   pandas             pkgs/main/osx-64::pandas-1.0.3-py36h6c726b0_0
   pandoc             pkgs/main/osx-64::pandoc-2.2.3.2-0
   pandocfilters      pkgs/main/osx-64::pandocfilters-1.4.2-py36_1
   parso              pkgs/main/noarch::parso-0.5.2-py_0
   partd              pkgs/main/noarch::partd-1.1.0-py_0
   path               pkgs/main/osx-64::path-13.1.0-py36_0
   path.py            pkgs/main/noarch::path.py-12.4.0-0
   pathlib2           pkgs/main/osx-64::pathlib2-2.3.5-py36_0
   pathtools          pkgs/main/noarch::pathtools-0.1.2-py_1
   patsy              pkgs/main/osx-64::patsy-0.5.1-py36_0
   pcre               pkgs/main/osx-64::pcre-8.43-h0a44026_0
   pep8               pkgs/main/osx-64::pep8-1.7.1-py36_0
   pexpect            pkgs/main/osx-64::pexpect-4.8.0-py36_0
   pickleshare        pkgs/main/osx-64::pickleshare-0.7.5-py36_0
   pillow             pkgs/main/osx-64::pillow-7.0.0-py36h4655f20_0
   pip                pkgs/main/osx-64::pip-20.0.2-py36_1
   pluggy             pkgs/main/osx-64::pluggy-0.13.1-py36_0
   ply                pkgs/main/osx-64::ply-3.11-py36_0
   prometheus_client pkgs/main/noarch::prometheus_client-0.7.1-py_0
   prompt-toolkit     pkgs/main/noarch::prompt-toolkit-3.0.4-py_0
   prompt_toolkit     pkgs/main/noarch::prompt_toolkit-3.0.4-0
   psutil             pkgs/main/osx-64::psutil-5.7.0-py36h1de35cc_0
   ptyprocess         pkgs/main/osx-64::ptyprocess-0.6.0-py36_0
   py                 pkgs/main/noarch::py-1.8.1-py_0
   pycodestyle        pkgs/main/osx-64::pycodestyle-2.5.0-py36_0
   pycosat pkgs/main/osx-64::pycosat-0.6.3-py36h1de35cc_0
   pycparser          pkgs/main/noarch::pycparser-2.20-py_0
   pycrypto pkgs/main/osx-64::pycrypto-2.6.1-py36h1de35cc_9
   pycurl pkgs/main/osx-64::pycurl-7.43.0.5-py36ha12b0ac_0
   pydocstyle         pkgs/main/noarch::pydocstyle-4.0.1-py_0
   pyflakes           pkgs/main/osx-64::pyflakes-2.1.1-py36_0
   pygments           pkgs/main/noarch::pygments-2.6.1-py_0
   pylint             pkgs/main/osx-64::pylint-2.4.4-py36_0
   pyodbc pkgs/main/osx-64::pyodbc-4.0.30-py36h0a44026_0
   pyopenssl          pkgs/main/osx-64::pyopenssl-19.1.0-py36_0
   pyparsing          pkgs/main/noarch::pyparsing-2.4.6-py_0
   pyqt               pkgs/main/osx-64::pyqt-5.9.2-py36h655552a_2
   pyrsistent pkgs/main/osx-64::pyrsistent-0.16.0-py36h1de35cc_0
   pysocks            pkgs/main/osx-64::pysocks-1.7.1-py36_0
   pytables pkgs/main/osx-64::pytables-3.6.1-py36h5bccee9_0
   pytest             pkgs/main/osx-64::pytest-5.4.1-py36_0
   pytest-arraydiff pkgs/main/osx-64::pytest-arraydiff-0.3-py36h39e3cac_0
   pytest-astropy     pkgs/main/noarch::pytest-astropy-0.8.0-py_0
   pytest-astropy-he~ pkgs/main/noarch::pytest-astropy-header-0.1.2-py_0
   pytest-doctestplus pkgs/main/noarch::pytest-doctestplus-0.5.0-py_0
   pytest-openfiles   pkgs/main/noarch::pytest-openfiles-0.4.0-py_0
   pytest-remotedata pkgs/main/osx-64::pytest-remotedata-0.3.2-py36_0
   python             pkgs/main/osx-64::python-3.6.10-hc70fcce_1
   python-dateutil    pkgs/main/noarch::python-dateutil-2.8.1-py_0
   python-jsonrpc-se~ pkgs/main/noarch::python-jsonrpc-server-0.3.4-py_0
   python-language-s~ pkgs/main/osx-64::python-language-server-0.31.9-py36_0
   python.app         pkgs/main/osx-64::python.app-2-py36_10
   pytz               pkgs/main/noarch::pytz-2019.3-py_0
   pywavelets pkgs/main/osx-64::pywavelets-1.1.1-py36h1de35cc_0
   pyyaml             pkgs/main/osx-64::pyyaml-5.3.1-py36h1de35cc_0
   pyzmq              pkgs/main/osx-64::pyzmq-18.1.1-py36h0a44026_0
   qdarkstyle         pkgs/main/noarch::qdarkstyle-2.8-py_0
   qt                 pkgs/main/osx-64::qt-5.9.7-h468cd18_1
   qtawesome          pkgs/main/noarch::qtawesome-0.7.0-py_0
   qtconsole          pkgs/main/noarch::qtconsole-4.7.2-py_0
   qtpy               pkgs/main/noarch::qtpy-1.9.0-py_0
   readline           pkgs/main/osx-64::readline-8.0-h1de35cc_0
   requests           pkgs/main/osx-64::requests-2.23.0-py36_0
   rope               pkgs/main/noarch::rope-0.16.0-py_0
   rtree              pkgs/main/osx-64::rtree-0.9.3-py36_0
   ruamel_yaml pkgs/main/osx-64::ruamel_yaml-0.15.87-py36h1de35cc_0
   scikit-image pkgs/main/osx-64::scikit-image-0.16.2-py36h6c726b0_0
   scikit-learn pkgs/main/osx-64::scikit-learn-0.22.1-py36h27c97d8_0
   scipy              pkgs/main/osx-64::scipy-1.4.1-py36h9fa6033_0
   seaborn            pkgs/main/noarch::seaborn-0.10.0-py_0
   send2trash         pkgs/main/osx-64::send2trash-1.5.0-py36_0
   setuptools         pkgs/main/osx-64::setuptools-46.1.3-py36_0
   simplegeneric      pkgs/main/osx-64::simplegeneric-0.8.1-py36_2
   singledispatch pkgs/main/osx-64::singledispatch-3.4.0.3-py36hf20db9d_0
   sip                pkgs/main/osx-64::sip-4.19.8-py36h0a44026_0
   six                pkgs/main/osx-64::six-1.14.0-py36_0
   snappy             pkgs/main/osx-64::snappy-1.1.7-he62c110_3
   snowballstemmer    pkgs/main/noarch::snowballstemmer-2.0.0-py_0
   sortedcollections pkgs/main/osx-64::sortedcollections-1.1.2-py36_0
   sortedcontainers pkgs/main/osx-64::sortedcontainers-2.1.0-py36_0
   soupsieve          pkgs/main/noarch::soupsieve-2.0-py_0
   sphinx             pkgs/main/noarch::sphinx-2.4.4-py_0
   sphinxcontrib      pkgs/main/osx-64::sphinxcontrib-1.0-py36_1
   sphinxcontrib-app~ pkgs/main/noarch::sphinxcontrib-applehelp-1.0.2-py_0
   sphinxcontrib-dev~ pkgs/main/noarch::sphinxcontrib-devhelp-1.0.2-py_0
   sphinxcontrib-htm~ pkgs/main/noarch::sphinxcontrib-htmlhelp-1.0.3-py_0
   sphinxcontrib-jsm~ pkgs/main/noarch::sphinxcontrib-jsmath-1.0.1-py_0
   sphinxcontrib-qth~ pkgs/main/noarch::sphinxcontrib-qthelp-1.0.3-py_0
   sphinxcontrib-ser~ 
pkgs/main/noarch::sphinxcontrib-serializinghtml-1.1.4-py_0
   sphinxcontrib-web~ pkgs/main/noarch::sphinxcontrib-websupport-1.2.1-py_0
   spyder             pkgs/main/osx-64::spyder-4.1.1-py36_1
   spyder-kernels     pkgs/main/osx-64::spyder-kernels-1.9.0-py36_0
   sqlalchemy pkgs/main/osx-64::sqlalchemy-1.3.15-py36h1de35cc_1
   sqlite             pkgs/main/osx-64::sqlite-3.31.1-ha441bb4_0
   statsmodels pkgs/main/osx-64::statsmodels-0.11.0-py36h1de35cc_0
   sympy              pkgs/main/osx-64::sympy-1.5.1-py36_0
   tbb                pkgs/main/osx-64::tbb-2020.0-h04f5b5a_0
   tblib              pkgs/main/noarch::tblib-1.6.0-py_0
   terminado          pkgs/main/osx-64::terminado-0.8.3-py36_0
   testpath           pkgs/main/noarch::testpath-0.4.4-py_0
   tk                 pkgs/main/osx-64::tk-8.6.8-ha441bb4_0
   toolz              pkgs/main/noarch::toolz-0.10.0-py_0
   tornado pkgs/main/osx-64::tornado-6.0.4-py36h1de35cc_1
   traitlets          pkgs/main/osx-64::traitlets-4.3.3-py36_0
   typed-ast pkgs/main/osx-64::typed-ast-1.4.1-py36h1de35cc_0
   typing_extensions pkgs/main/osx-64::typing_extensions-3.7.4.1-py36_0
   ujson              pkgs/main/osx-64::ujson-1.35-py36h1de35cc_0
   unicodecsv pkgs/main/osx-64::unicodecsv-0.14.1-py36he531d66_0
   unixodbc           pkgs/main/osx-64::unixodbc-2.3.7-h1de35cc_0
   urllib3            pkgs/main/osx-64::urllib3-1.25.8-py36_0
   watchdog pkgs/main/osx-64::watchdog-0.10.2-py36h1de35cc_0
   wcwidth            pkgs/main/noarch::wcwidth-0.1.9-py_0
   webencodings       pkgs/main/osx-64::webencodings-0.5.1-py36_1
   werkzeug           pkgs/main/noarch::werkzeug-1.0.0-py_0
   wheel              pkgs/main/osx-64::wheel-0.34.2-py36_0
   widgetsnbextension pkgs/main/osx-64::widgetsnbextension-3.5.1-py36_0
   wrapt              pkgs/main/osx-64::wrapt-1.12.1-py36h1de35cc_1
   wurlitzer          pkgs/main/osx-64::wurlitzer-2.0.0-py36_0
   xlrd               pkgs/main/osx-64::xlrd-1.2.0-py36_0
   xlsxwriter         pkgs/main/noarch::xlsxwriter-1.2.8-py_0
   xlwings            pkgs/main/osx-64::xlwings-0.18.0-py36_0
   xlwt               pkgs/main/osx-64::xlwt-1.2.0-py36h5ad1178_0
   xz                 pkgs/main/osx-64::xz-5.2.4-h1de35cc_4
   yaml               pkgs/main/osx-64::yaml-0.1.7-hc338f04_2
   yapf               pkgs/main/noarch::yapf-0.28.0-py_0
   zeromq             pkgs/main/osx-64::zeromq-4.3.1-h0a44026_3
   zict               pkgs/main/noarch::zict-2.0.0-py_0
   zipp               pkgs/main/noarch::zipp-2.2.0-py_0
   zlib               pkgs/main/osx-64::zlib-1.2.11-h1de35cc_3
   zstd               pkgs/main/osx-64::zstd-1.3.7-h5bba6e5_0


Proceed ([y]/n)?


Downloading and Extracting Packages
sphinxcontrib-serial | 24 KB     | 
################################################################################################################################################################ 
| 100%
snowballstemmer-2.0. | 58 KB     | 
################################################################################################################################################################ 
| 100%
imagesize-1.2.0      | 10 KB     | 
################################################################################################################################################################ 
| 100%
nbformat-5.0.4       | 89 KB     | 
################################################################################################################################################################ 
| 100%
prometheus_client-0. | 42 KB     | 
################################################################################################################################################################ 
| 100%
openpyxl-3.0.3       | 162 KB    | 
################################################################################################################################################################ 
| 100%
contextlib2-0.6.0.po | 16 KB     | 
################################################################################################################################################################ 
| 100%
asn1crypto-1.3.0     | 163 KB    | 
################################################################################################################################################################ 
| 100%
dask-core-2.13.0     | 569 KB    | 
################################################################################################################################################################ 
| 100%
joblib-0.14.1        | 201 KB    | 
################################################################################################################################################################ 
| 100%
pycparser-2.20       | 92 KB     | 
################################################################################################################################################################ 
| 100%
qtawesome-0.7.0      | 726 KB    | 
################################################################################################################################################################ 
| 100%
pygments-2.6.1       | 654 KB    | 
################################################################################################################################################################ 
| 100%
numpydoc-0.9.2       | 31 KB     | 
################################################################################################################################################################ 
| 100%
diff-match-patch-201 | 39 KB     | 
################################################################################################################################################################ 
| 100%
pytest-astropy-heade | 12 KB     | 
################################################################################################################################################################ 
| 100%
ipywidgets-7.5.1     | 107 KB    | 
################################################################################################################################################################ 
| 100%
bkcharts-0.2         | 132 KB    | 
################################################################################################################################################################ 
| 100%
python-dateutil-2.8. | 224 KB    | 
################################################################################################################################################################ 
| 100%
pytz-2019.3          | 231 KB    | 
################################################################################################################################################################ 
| 100%
intervaltree-3.0.2   | 25 KB     | 
################################################################################################################################################################ 
| 100%
nbconvert-5.6.1      | 459 KB    | 
################################################################################################################################################################ 
| 100%
babel-2.8.0          | 5.3 MB    | 
################################################################################################################################################################ 
| 100%
notebook-6.0.3       | 4.0 MB    | 
################################################################################################################################################################ 
| 100%
toolz-0.10.0         | 50 KB     | 
################################################################################################################################################################ 
| 100%
zict-2.0.0           | 13 KB     | 
################################################################################################################################################################ 
| 100%
sphinx-2.4.4         | 1.1 MB    | 
################################################################################################################################################################ 
| 100%
qtpy-1.9.0           | 39 KB     | 
################################################################################################################################################################ 
| 100%
jedi-0.15.2          | 738 KB    | 
################################################################################################################################################################ 
| 100%
heapdict-1.0.1       | 9 KB      | 
################################################################################################################################################################ 
| 100%
xlsxwriter-1.2.8     | 112 KB    | 
################################################################################################################################################################ 
| 100%
attrs-19.3.0         | 39 KB     | 
################################################################################################################################################################ 
| 100%
defusedxml-0.6.0     | 23 KB     | 
################################################################################################################################################################ 
| 100%
libcxxabi-4.0.1      | 350 KB    | 
################################################################################################################################################################ 
| 100%
widgetsnbextension-3 | 867 KB    | 
################################################################################################################################################################ 
| 100%
cloudpickle-1.3.0    | 30 KB     | 
################################################################################################################################################################ 
| 100%
jinja2-2.11.1        | 104 KB    | 
################################################################################################################################################################ 
| 100%
sphinxcontrib-appleh | 27 KB     | 
################################################################################################################################################################ 
| 100%
werkzeug-1.0.0       | 240 KB    | 
################################################################################################################################################################ 
| 100%
dask-2.13.0          | 14 KB     | 
################################################################################################################################################################ 
| 100%
path.py-12.4.0       | 7 KB      | 
################################################################################################################################################################ 
| 100%
sphinxcontrib-jsmath | 8 KB      | 
################################################################################################################################################################ 
| 100%
colorama-0.4.3       | 20 KB     | 
################################################################################################################################################################ 
| 100%
sphinxcontrib-devhel | 22 KB     | 
################################################################################################################################################################ 
| 100%
sphinxcontrib-htmlhe | 27 KB     | 
################################################################################################################################################################ 
| 100%
backports-1.0        | 139 KB    | 
################################################################################################################################################################ 
| 100%
python-jsonrpc-serve | 13 KB     | 
################################################################################################################################################################ 
| 100%
sphinxcontrib-qthelp | 25 KB     | 
################################################################################################################################################################ 
| 100%
flask-1.1.1          | 73 KB     | 
################################################################################################################################################################ 
| 100%
rope-0.16.0          | 126 KB    | 
################################################################################################################################################################ 
| 100%
jdcal-1.4.1          | 11 KB     | 
################################################################################################################################################################ 
| 100%
decorator-4.4.2      | 14 KB     | 
################################################################################################################################################################ 
| 100%
pathtools-0.1.2      | 10 KB     | 
################################################################################################################################################################ 
| 100%
more-itertools-8.2.0 | 41 KB     | 
################################################################################################################################################################ 
| 100%
testpath-0.4.4       | 88 KB     | 
################################################################################################################################################################ 
| 100%
imageio-2.8.0        | 3.0 MB    | 
################################################################################################################################################################ 
| 100%
pytest-openfiles-0.4 | 10 KB     | 
################################################################################################################################################################ 
| 100%
path-13.1.0          | 35 KB     | 
################################################################################################################################################################ 
| 100%
tblib-1.6.0          | 16 KB     | 
################################################################################################################################################################ 
| 100%
parso-0.5.2          | 69 KB     | 
################################################################################################################################################################ 
| 100%
py-1.8.1             | 71 KB     | 
################################################################################################################################################################ 
| 100%
applaunchservices-0. | 9 KB      | 
################################################################################################################################################################ 
| 100%
idna-2.9             | 49 KB     | 
################################################################################################################################################################ 
| 100%
jupyterlab_server-1. | 27 KB     | 
################################################################################################################################################################ 
| 100%
pylint-2.4.4         | 422 KB    | 
################################################################################################################################################################ 
| 100%
jupyter_client-6.1.2 | 82 KB     | 
################################################################################################################################################################ 
| 100%
partd-1.1.0          | 20 KB     | 
################################################################################################################################################################ 
| 100%
pyparsing-2.4.6      | 64 KB     | 
################################################################################################################################################################ 
| 100%
Preparing transaction: done

$ conda activate test

$ conda install pytorch torchvision -c pytorch

$ python
Python 3.6.10 |Anaconda, Inc.| (default, Mar 25 2020, 18:53:43)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
 >>> import torch
Illegal instruction: 4

الخطوة 2: الهجرة إلى كوندا فورج

$ conda config --add channels conda-forge
$ conda config --set channel_priority strict

$ conda update --all // Perhaps this is the point, it might update a 
brocken dependency

انتاج:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, 
will retry with next repodata source.
Solving environment: failed with repodata from current_repodata.json, 
will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
   current version: 4.8.2
   latest version: 4.8.3

Please update conda by running

     $ conda update -n base -c defaults conda



## Package Plan ##

   environment location: /opt/anaconda3/envs/test


The following packages will be downloaded:

     package                    |            build
     ---------------------------|-----------------
     _pytorch_select-0.1        |            cpu_0         169 KB
     applaunchservices-0.2.1    |             py_0           8 KB 
conda-forge
     asn1crypto-1.3.0           |           py36_0         159 KB 
conda-forge
     attrs-19.3.0               |             py_0          35 KB 
conda-forge
     babel-2.8.0                |             py_0         6.0 MB 
conda-forge
     backports-1.0              |             py_2           4 KB 
conda-forge
     bkcharts-0.2               |           py36_0         126 KB 
conda-forge
     blas-1.0                   |              mkl           1 KB 
conda-forge
     cloudpickle-1.3.0          |             py_0          24 KB 
conda-forge
     colorama-0.4.3             |             py_0          17 KB 
conda-forge
     contextlib2-0.6.0.post1    |             py_0          12 KB 
conda-forge
     dask-2.13.0                |             py_0           4 KB 
conda-forge
     dask-core-2.13.0           |             py_0         596 KB 
conda-forge
     decorator-4.4.2            |             py_0          11 KB 
conda-forge
     defusedxml-0.6.0           |             py_0          22 KB 
conda-forge
     diff-match-patch-20181111  |             py_0          37 KB 
conda-forge
     flask-1.1.1                |             py_1          69 KB 
conda-forge
     heapdict-1.0.1             |             py_0           7 KB 
conda-forge
     idna-2.9                   |             py_1          52 KB 
conda-forge
     imageio-2.8.0              |             py_0         3.1 MB 
conda-forge
     imagesize-1.2.0            |             py_0           8 KB 
conda-forge
     intervaltree-3.0.2         |             py_0          23 KB 
conda-forge
     ipywidgets-7.5.1           |             py_0         101 KB 
conda-forge
     jdcal-1.4.1                |             py_0           9 KB 
conda-forge
     jedi-0.15.2                |           py36_0         757 KB 
conda-forge
     jinja2-2.11.1              |             py_0          94 KB 
conda-forge
     joblib-0.14.1              |             py_0         198 KB 
conda-forge
     jupyter_client-6.1.2       |             py_0          74 KB 
conda-forge
     jupyterlab_server-1.1.0    |             py_0          24 KB 
conda-forge
     libblas-3.8.0              |           14_mkl          10 KB 
conda-forge
     libcblas-3.8.0             |           14_mkl          10 KB 
conda-forge
     libcxxabi-4.0.1            |       hcfea43d_1         458 KB 
conda-forge
     liblapack-3.8.0            |           14_mkl          10 KB 
conda-forge
     more-itertools-8.2.0       |             py_0          35 KB 
conda-forge
     nbconvert-5.6.1            |           py36_0         466 KB 
conda-forge
     nbformat-5.0.4             |             py_0          98 KB 
conda-forge
     notebook-6.0.3             |           py36_0         6.2 MB 
conda-forge
     numpydoc-0.9.2             |             py_0          29 KB 
conda-forge
     openpyxl-3.0.3             |             py_0         152 KB 
conda-forge
     parso-0.5.2                |             py_0          66 KB 
conda-forge
     partd-1.1.0                |             py_0          17 KB 
conda-forge
     path-13.1.0                |           py36_0          34 KB 
conda-forge
     path.py-12.4.0             |                0           4 KB 
conda-forge
     pathtools-0.1.2            |             py_1           8 KB 
conda-forge
     prometheus_client-0.7.1    |             py_0          38 KB 
conda-forge
     py-1.8.1                   |             py_0          66 KB 
conda-forge
     pycparser-2.20             |             py_0          89 KB 
conda-forge
     pygments-2.6.1             |             py_0         683 KB 
conda-forge
     pylint-2.4.4               |           py36_0         425 KB 
conda-forge
     pyparsing-2.4.6            |             py_0          59 KB 
conda-forge
     python-dateutil-2.8.1      |             py_0         220 KB 
conda-forge
     python-jsonrpc-server-0.3.4|             py_0          11 KB 
conda-forge
     pytorch-1.4.0              |cpu_py36hf9bb1df_0        26.3 MB
     pytz-2019.3                |             py_0         237 KB 
conda-forge
     qtawesome-0.7.0            |             py_0         786 KB 
conda-forge
     qtpy-1.9.0                 |             py_0          34 KB 
conda-forge
     rope-0.16.0                |             py_0         117 KB 
conda-forge
     snowballstemmer-2.0.0      |             py_0          55 KB 
conda-forge
     sphinx-2.4.4               |             py_0         1.4 MB 
conda-forge
     sphinxcontrib-applehelp-1.0.2|             py_0          28 KB  
conda-forge
     sphinxcontrib-devhelp-1.0.2|             py_0          22 KB 
conda-forge
     sphinxcontrib-htmlhelp-1.0.3|             py_0          27 KB 
conda-forge
     sphinxcontrib-jsmath-1.0.1 |             py_0           7 KB 
conda-forge
     sphinxcontrib-qthelp-1.0.3 |             py_0          25 KB 
conda-forge
     sphinxcontrib-serializinghtml-1.1.4|             py_0 24 KB  
conda-forge
     tblib-1.6.0                |             py_0          14 KB 
conda-forge
     testpath-0.4.4             |             py_0          85 KB 
conda-forge
     toolz-0.10.0               |             py_0          46 KB 
conda-forge
     widgetsnbextension-3.5.1   |           py36_0         1.8 MB 
conda-forge
     xlsxwriter-1.2.8           |             py_0         103 KB 
conda-forge
     zict-2.0.0                 |             py_0          10 KB 
conda-forge
     ------------------------------------------------------------
                                            Total:        51.9 MB

The following NEW packages will be INSTALLED:

   _pytorch_select    pkgs/main/osx-64::_pytorch_select-0.1-cpu_0
   blaze              conda-forge/osx-64::blaze-0.11.3-py36_0
   datashape          conda-forge/noarch::datashape-0.5.4-py_1
   filelock           conda-forge/noarch::filelock-3.0.10-py_0
   flask-cors         conda-forge/noarch::flask-cors-3.0.8-py_0
   glob2              conda-forge/noarch::glob2-0.7-py_0
   importlib-metadata 
conda-forge/osx-64::importlib-metadata-1.6.0-py36h9f0ad1d_0
   jupyterlab_launch~ conda-forge/noarch::jupyterlab_launcher-0.13.1-py_2
   libblas            conda-forge/osx-64::libblas-3.8.0-14_mkl
   libcblas           conda-forge/osx-64::libcblas-3.8.0-14_mkl
   libclang conda-forge/osx-64::libclang-9.0.1-default_hf57f61e_0
   liblapack          conda-forge/osx-64::liblapack-3.8.0-14_mkl
   libllvm8           conda-forge/osx-64::libllvm8-8.0.1-h770b8ee_0
   libllvm9           conda-forge/osx-64::libllvm9-9.0.1-ha1b3eb9_0
   libpq              conda-forge/osx-64::libpq-12.2-h554dc5a_0
   libwebp-base conda-forge/osx-64::libwebp-base-1.1.0-h0b31af3_3
   nspr               conda-forge/osx-64::nspr-4.20-h0a44026_1000
   nss                conda-forge/osx-64::nss-3.47-hc0980d9_0
   odo                conda-forge/noarch::odo-0.5.1-py_1
   pkginfo            conda-forge/noarch::pkginfo-1.5.0.1-py_0
   python_abi         conda-forge/osx-64::python_abi-3.6-1_cp36m
   typing             conda-forge/osx-64::typing-3.6.4-py36_0

The following packages will be REMOVED:

   backports.os-0.1.1-py36_0
   hypothesis-5.5.4-py_0
   mkl_fft-1.0.15-py36h5e564d8_0
   mkl_random-1.1.0-py36ha771720_0
   numpy-base-1.18.1-py36h6575580_1
   pytest-arraydiff-0.3-py36h39e3cac_0
   pytest-astropy-0.8.0-py_0
   pytest-astropy-header-0.1.2-py_0
   pytest-doctestplus-0.5.0-py_0
   pytest-openfiles-0.4.0-py_0
   pytest-remotedata-0.3.2-py36_0
   snappy-1.1.7-he62c110_3
   tbb-2020.0-h04f5b5a_0
   typing_extensions-3.7.4.1-py36_0

The following packages will be UPDATED:

   appnope            pkgs/main::appnope-0.1.0-py36hf537a9a~ --> 
conda-forge::appnope-0.1.0-py36h9f0ad1d_1001
   appscript          pkgs/main::appscript-1.1.0-py36h1de35~ --> 
conda-forge::appscript-1.1.0-py36h37b9a7d_1
   argh                        pkgs/main::argh-0.26.2-py36_0 --> 
conda-forge::argh-0.26.2-py36_1001
   astroid                   pkgs/main::astroid-2.3.3-py36_0 --> 
conda-forge::astroid-2.3.3-py36_1
   astropy             pkgs/main::astropy-4.0-py36h1de35cc_0 --> 
conda-forge::astropy-4.0-py36h37b9a7d_2
   autopep8                   pkgs/main::autopep8-1.4.4-py_0 --> 
conda-forge::autopep8-1.5-py_0
   backports.shutil_~ pkgs/main/osx-64::backports.shutil_ge~ --> 
conda-forge/noarch::backports.shutil_get_terminal_size-1.0.0-py_3
   beautifulsoup4     pkgs/main::beautifulsoup4-4.8.2-py36_0 --> 
conda-forge::beautifulsoup4-4.8.2-py36h9f0ad1d_1
   bleach              pkgs/main/osx-64::bleach-3.1.0-py36_0 --> 
conda-forge/noarch::bleach-3.1.4-pyh9f0ad1d_0
   blosc                  pkgs/main::blosc-1.16.3-hd9629dc_0 --> 
conda-forge::blosc-1.17.1-h4a8c4bd_0
   bottleneck         pkgs/main::bottleneck-1.3.2-py36h776b~ --> 
conda-forge::bottleneck-1.3.2-py36h255dfe6_1
   bzip2                   pkgs/main::bzip2-1.0.8-h1de35cc_0 --> 
conda-forge::bzip2-1.0.8-h0b31af3_2
   chardet                pkgs/main::chardet-3.0.4-py36_1003 --> 
conda-forge::chardet-3.0.4-py36h9f0ad1d_1006
   cryptography       pkgs/main::cryptography-2.8-py36ha12b~ --> 
conda-forge::cryptography-2.8-py36hc9d8292_2
   cycler             pkgs/main/osx-64::cycler-0.10.0-py36h~ --> 
conda-forge/noarch::cycler-0.10.0-py_2
   cython             pkgs/main::cython-0.29.15-py36h0a4402~ --> 
conda-forge::cython-0.29.16-py36h0130604_0
   docutils                  pkgs/main::docutils-0.16-py36_0 --> 
conda-forge::docutils-0.16-py36h9f0ad1d_1
   entrypoints             pkgs/main::entrypoints-0.3-py36_0 --> 
conda-forge::entrypoints-0.3-py36h9f0ad1d_1001
   et_xmlfile         pkgs/main/osx-64::et_xmlfile-1.0.1-py~ --> 
conda-forge/noarch::et_xmlfile-1.0.1-py_1001
   expat                   pkgs/main::expat-2.2.6-h0a44026_0 --> 
conda-forge::expat-2.2.9-h4a8c4bd_2
   fastcache          pkgs/main::fastcache-1.1.0-py36h1de35~ --> 
conda-forge::fastcache-1.1.0-py36h37b9a7d_1
   flake8                     pkgs/main::flake8-3.7.9-py36_0 --> 
conda-forge::flake8-3.7.9-py36h9f0ad1d_1
   freetype             pkgs/main::freetype-2.9.1-hb4e5f40_0 --> 
conda-forge::freetype-2.10.1-h8da9a1a_0
   fsspec                       pkgs/main::fsspec-0.6.3-py_0 --> 
conda-forge::fsspec-0.7.1-py_0
   future                    pkgs/main::future-0.18.2-py36_0 --> 
conda-forge::future-0.18.2-py36h9f0ad1d_1
   gettext            pkgs/main::gettext-0.19.8.1-h15daf44_3 --> 
conda-forge::gettext-0.19.8.1-h46ab8bc_1002
   gmp                       pkgs/main::gmp-6.1.2-hb37e062_1 --> 
conda-forge::gmp-6.2.0-h4a8c4bd_2
   gmpy2               pkgs/main::gmpy2-2.0.8-py36h6ef4df4_2 --> 
conda-forge::gmpy2-2.1.0b1-py36h4160ff4_0
   greenlet           pkgs/main::greenlet-0.4.15-py36h1de35~ --> 
conda-forge::greenlet-0.4.15-py36h37b9a7d_1
   h5py                pkgs/main::h5py-2.10.0-py36h3134771_0 --> 
conda-forge::h5py-2.10.0-nompi_py36h106b333_102
   hdf5                    pkgs/main::hdf5-1.10.4-hfa1e0ec_0 --> 
conda-forge::hdf5-1.10.5-nompi_h3e39495_1104
   icu                        pkgs/main::icu-58.2-h4b95b61_1 --> 
conda-forge::icu-64.2-h6de7cb9_1
   importlib_metadata pkgs/main/osx-64::importlib_metadata-~ --> 
conda-forge/noarch::importlib_metadata-1.6.0-0
   ipykernel          pkgs/main::ipykernel-5.1.4-py36h39e3c~ --> 
conda-forge::ipykernel-5.2.0-py36h95af2a2_1
   ipython            pkgs/main::ipython-7.13.0-py36h5ca1d4~ --> 
conda-forge::ipython-7.13.0-py36h9f0ad1d_2
   ipython_genutils   pkgs/main/osx-64::ipython_genutils-0.~ --> 
conda-forge/noarch::ipython_genutils-0.2.0-py_1
   isort                      pkgs/main::isort-4.3.21-py36_0 --> 
conda-forge::isort-4.3.21-py36h9f0ad1d_1
   jbig                       pkgs/main::jbig-2.1-h4d881f8_0 --> 
conda-forge::jbig-2.1-h1de35cc_2001
   jpeg                        pkgs/main::jpeg-9b-he5867d9_2 --> 
conda-forge::jpeg-9c-h1de35cc_1001
   jsonschema             pkgs/main::jsonschema-3.2.0-py36_0 --> 
conda-forge::jsonschema-3.2.0-py36h9f0ad1d_1
   jupyter_console     pkgs/main::jupyter_console-6.1.0-py_0 --> 
conda-forge::jupyter_console-6.1.0-py_1
   jupyter_core         pkgs/main::jupyter_core-4.6.3-py36_0 --> 
conda-forge::jupyter_core-4.6.3-py36h9f0ad1d_1
   jupyterlab         pkgs/main::jupyterlab-1.2.6-pyhf63ae9~ --> 
conda-forge::jupyterlab-2.0.1-py_0
   keyring                  pkgs/main::keyring-21.1.0-py36_0 --> 
conda-forge::keyring-21.1.1-py36h9f0ad1d_2
   kiwisolver         pkgs/main::kiwisolver-1.1.0-py36h0a44~ --> 
conda-forge::kiwisolver-1.1.0-py36h863e41a_1
   lazy-object-proxy  pkgs/main::lazy-object-proxy-1.4.3-py~ --> 
conda-forge::lazy-object-proxy-1.4.3-py36h37b9a7d_2
   libcxx                 pkgs/main::libcxx-4.0.1-hcfea43d_1 --> 
conda-forge::libcxx-9.0.1-1
   libffi                 pkgs/main::libffi-3.2.1-h475c297_4 --> 
conda-forge::libffi-3.2.1-h4a8c4bd_1007
   libgfortran        pkgs/main::libgfortran-3.0.1-h93005f0~ --> 
conda-forge::libgfortran-4.0.0-2
   libiconv              pkgs/main::libiconv-1.15-hdd342a3_7 --> 
conda-forge::libiconv-1.15-h0b31af3_1006
   libpng                pkgs/main::libpng-1.6.37-ha441bb4_0 --> 
conda-forge::libpng-1.6.37-hbbe82c9_1
   libsodium          pkgs/main::libsodium-1.0.16-h3efe00b_0 --> 
conda-forge::libsodium-1.0.17-h01d97ff_0
   libspatialindex    pkgs/main::libspatialindex-1.9.3-h0a4~ --> 
conda-forge::libspatialindex-1.9.3-h4a8c4bd_3
   libtiff               pkgs/main::libtiff-4.1.0-hcb84e12_0 --> 
conda-forge::libtiff-4.1.0-h2ae36a8_6
   libxml2               pkgs/main::libxml2-2.9.9-hf6e021a_1 --> 
conda-forge::libxml2-2.9.10-h53d96d6_0
   llvm-openmp        pkgs/main::llvm-openmp-4.0.1-hcfea43d~ --> 
conda-forge::llvm-openmp-9.0.1-h28b9765_2
   llvmlite           pkgs/main::llvmlite-0.31.0-py36h13419~ --> 
conda-forge::llvmlite-0.31.0-py36hde82470_1
   locket             pkgs/main/osx-64::locket-0.2.0-py36hc~ --> 
conda-forge/noarch::locket-0.2.0-py_2
   lxml                 pkgs/main::lxml-4.5.0-py36hef8c89e_0 --> 
conda-forge::lxml-4.5.0-py36h2ab0afd_1
   lz4-c                 pkgs/main::lz4-c-1.8.1.2-h1de35cc_0 --> 
conda-forge::lz4-c-1.8.3-h6de7cb9_1001
   lzo                        pkgs/main::lzo-2.10-h362108e_2 --> 
conda-forge::lzo-2.10-h1de35cc_1000
   markupsafe         pkgs/main::markupsafe-1.1.1-py36h1de3~ --> 
conda-forge::markupsafe-1.1.1-py36h37b9a7d_1
   matplotlib             pkgs/main::matplotlib-3.1.3-py36_0 --> 
conda-forge::matplotlib-3.2.1-0
   matplotlib-base    pkgs/main::matplotlib-base-3.1.3-py36~ --> 
conda-forge::matplotlib-base-3.2.1-py36h83d3ec1_0
   mistune            pkgs/main::mistune-0.8.4-py36h1de35cc~ --> 
conda-forge::mistune-0.8.4-py36h0b31af3_1000
   mkl                             pkgs/main::mkl-2019.4-233 --> 
conda-forge::mkl-2019.5-281
   mpc                       pkgs/main::mpc-1.1.0-h6ef4df4_1 --> 
conda-forge::mpc-1.1.0-h4160ff4_1006
   mpfr                     pkgs/main::mpfr-4.0.1-h3018a27_3 --> 
conda-forge::mpfr-4.0.2-h44b798e_0
   networkx                     pkgs/main::networkx-2.4-py_0 --> 
conda-forge::networkx-2.4-py_1
   ninja               pkgs/main::ninja-1.9.0-py36h04f5b5a_0 --> 
conda-forge::ninja-1.10.0-ha1b3eb9_0
   nose                         pkgs/main::nose-1.3.7-py36_2 --> 
conda-forge::nose-1.3.7-py36h9f0ad1d_1004
   numexpr            pkgs/main::numexpr-2.7.1-py36hce01a72~ --> 
conda-forge::numexpr-2.7.1-py36hcc1bba6_1
   numpy              pkgs/main::numpy-1.18.1-py36h7241aed_0 --> 
conda-forge::numpy-1.18.1-py36hdc5ca10_1
   pandoc                        pkgs/main::pandoc-2.2.3.2-0 --> 
conda-forge::pandoc-2.9.2-0
   pathlib2                 pkgs/main::pathlib2-2.3.5-py36_0 --> 
conda-forge::pathlib2-2.3.5-py36h9f0ad1d_1
   pcre                      pkgs/main::pcre-8.43-h0a44026_0 --> 
conda-forge::pcre-8.44-h4a8c4bd_0
   pexpect                   pkgs/main::pexpect-4.8.0-py36_0 --> 
conda-forge::pexpect-4.8.0-py36h9f0ad1d_1
   pickleshare           pkgs/main::pickleshare-0.7.5-py36_0 --> 
conda-forge::pickleshare-0.7.5-py36h9f0ad1d_1001
   pillow             pkgs/main::pillow-7.0.0-py36h4655f20_0 --> 
conda-forge::pillow-7.0.0-py36h2ae5dfa_1
   pip                   pkgs/main/osx-64::pip-20.0.2-py36_1 --> 
conda-forge/noarch::pip-20.0.2-py_2
   ply                     pkgs/main/osx-64::ply-3.11-py36_0 --> 
conda-forge/noarch::ply-3.11-py_1
   prompt-toolkit       pkgs/main::prompt-toolkit-3.0.4-py_0 --> 
conda-forge::prompt-toolkit-3.0.5-py_0
   prompt_toolkit          pkgs/main::prompt_toolkit-3.0.4-0 --> 
conda-forge::prompt_toolkit-3.0.5-0
   psutil             pkgs/main::psutil-5.7.0-py36h1de35cc_0 --> 
conda-forge::psutil-5.7.0-py36h37b9a7d_1
   ptyprocess         pkgs/main/osx-64::ptyprocess-0.6.0-py~ --> 
conda-forge/noarch::ptyprocess-0.6.0-py_1001
   pycosat            pkgs/main::pycosat-0.6.3-py36h1de35cc~ --> 
conda-forge::pycosat-0.6.3-py36h37b9a7d_1004
   pycrypto           pkgs/main::pycrypto-2.6.1-py36h1de35c~ --> 
conda-forge::pycrypto-2.6.1-py36h37b9a7d_1004
   pydocstyle               pkgs/main::pydocstyle-4.0.1-py_0 --> 
conda-forge::pydocstyle-5.0.2-py_0
   pyopenssl          pkgs/main/osx-64::pyopenssl-19.1.0-py~ --> 
conda-forge/noarch::pyopenssl-19.1.0-py_1
   pyqt                 pkgs/main::pyqt-5.9.2-py36h655552a_2 --> 
conda-forge::pyqt-5.12.3-py36he22c54c_1
   pysocks                   pkgs/main::pysocks-1.7.1-py36_0 --> 
conda-forge::pysocks-1.7.1-py36h9f0ad1d_1
   pytables           pkgs/main::pytables-3.6.1-py36h5bccee~ --> 
conda-forge::pytables-3.6.1-py36h6f8395a_1
   python                pkgs/main::python-3.6.10-hc70fcce_1 --> 
conda-forge::python-3.6.10-hce46be0_1009_cpython
   pyzmq              pkgs/main::pyzmq-18.1.1-py36h0a44026_0 --> 
conda-forge::pyzmq-19.0.0-py36h820b253_1
   qdarkstyle                 pkgs/main::qdarkstyle-2.8-py_0 --> 
conda-forge::qdarkstyle-2.8.1-pyh9f0ad1d_0
   qt                         pkgs/main::qt-5.9.7-h468cd18_1 --> 
conda-forge::qt-5.12.5-h514805e_3
   requests           pkgs/main/osx-64::requests-2.23.0-py3~ --> 
conda-forge/noarch::requests-2.23.0-pyh8c360ce_2
   rtree                       pkgs/main::rtree-0.9.3-py36_0 --> 
conda-forge::rtree-0.9.4-py36he053a7a_1
   scikit-learn       pkgs/main::scikit-learn-0.22.1-py36h2~ --> 
conda-forge::scikit-learn-0.22.2.post1-py36h3dc85bc_0
   scipy               pkgs/main::scipy-1.4.1-py36h9fa6033_0 --> 
conda-forge::scipy-1.4.1-py36h1dac7e4_2
   seaborn                    pkgs/main::seaborn-0.10.0-py_0 --> 
conda-forge::seaborn-0.10.0-py_1
   singledispatch     pkgs/main::singledispatch-3.4.0.3-py3~ --> 
conda-forge::singledispatch-3.4.0.3-py36_1000
   sip                  pkgs/main::sip-4.19.8-py36h0a44026_0 --> 
conda-forge::sip-4.19.20-py36h4a8c4bd_0
   six                   pkgs/main/osx-64::six-1.14.0-py36_0 --> 
conda-forge/noarch::six-1.14.0-py_1
   statsmodels        pkgs/main::statsmodels-0.11.0-py36h1d~ --> 
conda-forge::statsmodels-0.11.1-py36h37b9a7d_1
   sympy                       pkgs/main::sympy-1.5.1-py36_0 --> 
conda-forge::sympy-1.5.1-py36h9f0ad1d_3
   terminado               pkgs/main::terminado-0.8.3-py36_0 --> 
conda-forge::terminado-0.8.3-py36h9f0ad1d_1
   tk                         pkgs/main::tk-8.6.8-ha441bb4_0 --> 
conda-forge::tk-8.6.10-hbbe82c9_0
   traitlets               pkgs/main::traitlets-4.3.3-py36_0 --> 
conda-forge::traitlets-4.3.3-py36h9f0ad1d_1
   ujson                pkgs/main::ujson-1.35-py36h1de35cc_0 --> 
conda-forge::ujson-1.35-py36h0130604_1002
   unicodecsv         pkgs/main/osx-64::unicodecsv-0.14.1-p~ --> 
conda-forge/noarch::unicodecsv-0.14.1-py_1
   unixodbc             pkgs/main::unixodbc-2.3.7-h1de35cc_0 --> 
conda-forge::unixodbc-2.3.7-hea208f4_1000
   werkzeug                   pkgs/main::werkzeug-1.0.0-py_0 --> 
conda-forge::werkzeug-1.0.1-pyh9f0ad1d_0
   wheel               pkgs/main/osx-64::wheel-0.34.2-py36_0 --> 
conda-forge/noarch::wheel-0.34.2-py_1
   wurlitzer               pkgs/main::wurlitzer-2.0.0-py36_0 --> 
conda-forge::wurlitzer-2.0.0-py36h9f0ad1d_1
   xlwings                  pkgs/main::xlwings-0.18.0-py36_0 --> 
conda-forge::xlwings-0.18.0-py36h9f0ad1d_1
   xlwt               pkgs/main/osx-64::xlwt-1.2.0-py36h5ad~ --> 
conda-forge/noarch::xlwt-1.3.0-py_1
   xz                         pkgs/main::xz-5.2.4-h1de35cc_4 --> 
conda-forge::xz-5.2.4-h0b31af3_1002
   yaml                     pkgs/main::yaml-0.1.7-hc338f04_2 --> 
conda-forge::yaml-0.2.2-h0b31af3_1
   yapf                          pkgs/main::yapf-0.28.0-py_0 --> 
conda-forge::yapf-0.29.0-py_0
   zeromq                 pkgs/main::zeromq-4.3.1-h0a44026_3 --> 
conda-forge::zeromq-4.3.2-h6de7cb9_2
   zipp                           pkgs/main::zipp-2.2.0-py_0 --> 
conda-forge::zipp-3.1.0-py_0
   zlib                    pkgs/main::zlib-1.2.11-h1de35cc_3 --> 
conda-forge::zlib-1.2.11-h0b31af3_1006
   zstd                     pkgs/main::zstd-1.3.7-h5bba6e5_0 --> 
conda-forge::zstd-1.4.4-hed8d7c8_2

The following packages will be SUPERSEDED by a higher-priority channel:

   alabaster          pkgs/main/osx-64::alabaster-0.7.12-py~ --> 
conda-forge/noarch::alabaster-0.7.12-py_0
   anaconda-client    pkgs/main/osx-64::anaconda-client-1.7~ --> 
conda-forge/noarch::anaconda-client-1.7.2-py_0
   anaconda-project   pkgs/main::anaconda-project-0.8.4-py_0 --> 
conda-forge::anaconda-project-0.8.3-py_0
   applaunchservices                               pkgs/main --> conda-forge
   asn1crypto                                      pkgs/main --> conda-forge
   atomicwrites       pkgs/main/osx-64::atomicwrites-1.3.0-~ --> 
conda-forge/noarch::atomicwrites-1.3.0-py_0
   attrs                                           pkgs/main --> conda-forge
   babel                                           pkgs/main --> conda-forge
   backcall           pkgs/main/osx-64::backcall-0.1.0-py36~ --> 
conda-forge/noarch::backcall-0.1.0-py_0
   backports                                       pkgs/main --> conda-forge
   bitarray           pkgs/main::bitarray-1.2.1-py36h1de35c~ --> 
conda-forge::bitarray-1.2.1-py36h0b31af3_0
   bkcharts                                        pkgs/main --> conda-forge
   blas                                            pkgs/main --> conda-forge
   bokeh                       pkgs/main::bokeh-2.0.1-py36_0 --> 
conda-forge::bokeh-1.4.0-py36h9f0ad1d_1
   boto                 pkgs/main/osx-64::boto-2.49.0-py36_0 --> 
conda-forge/noarch::boto-2.49.0-py_0
   ca-certificates     pkgs/main::ca-certificates-2020.1.1-0 --> 
conda-forge::ca-certificates-2019.11.28-hecc5488_0
   certifi              pkgs/main::certifi-2019.11.28-py36_1 --> 
conda-forge::certifi-2019.11.28-py36h9f0ad1d_1
   cffi                pkgs/main::cffi-1.14.0-py36hb5b8e2f_0 --> 
conda-forge::cffi-1.14.0-py36h356ff06_0
   click                         pkgs/main::click-7.1.1-py_0 --> 
conda-forge::click-7.1.1-pyh8c360ce_0
   cloudpickle                                     pkgs/main --> conda-forge
   clyent              pkgs/main/osx-64::clyent-1.2.2-py36_1 --> 
conda-forge/noarch::clyent-1.2.2-py_1
   colorama                                        pkgs/main --> conda-forge
   contextlib2                                     pkgs/main --> conda-forge
   curl                    pkgs/main::curl-7.69.1-ha441bb4_0 --> 
conda-forge::curl-7.68.0-h8754def_0
   cytoolz            pkgs/main::cytoolz-0.10.1-py36h1de35c~ --> 
conda-forge::cytoolz-0.10.1-py36h0b31af3_0
   dask                                            pkgs/main --> conda-forge
   dask-core                                       pkgs/main --> conda-forge
   dbus                   pkgs/main::dbus-1.13.12-h90a0687_0 --> 
conda-forge::dbus-1.13.6-h2f22bb5_0
   decorator                                       pkgs/main --> conda-forge
   defusedxml                                      pkgs/main --> conda-forge
   diff-match-patch                                pkgs/main --> conda-forge
   distributed          pkgs/main::distributed-2.13.0-py36_0 --> 
conda-forge::distributed-2.13.0-py36h9f0ad1d_0
   flask                                           pkgs/main --> conda-forge
   gevent             pkgs/main::gevent-1.4.0-py36h1de35cc_0 --> 
conda-forge::gevent-1.4.0-py36h0b31af3_0
   glib                    pkgs/main::glib-2.63.1-hd977a24_0 --> 
conda-forge::glib-2.58.3-py36hb0ce7ff_1003
   heapdict                                        pkgs/main --> conda-forge
   html5lib           pkgs/main/osx-64::html5lib-1.0.1-py36~ --> 
conda-forge/noarch::html5lib-1.0.1-py_0
   idna                                            pkgs/main --> conda-forge
   imageio                                         pkgs/main --> conda-forge
   imagesize                                       pkgs/main --> conda-forge
   intervaltree                                    pkgs/main --> conda-forge
   ipywidgets                                      pkgs/main --> conda-forge
   itsdangerous       pkgs/main/osx-64::itsdangerous-1.1.0-~ --> 
conda-forge/noarch::itsdangerous-1.1.0-py_0
   jdcal                                           pkgs/main --> conda-forge
   jedi                                            pkgs/main --> conda-forge
   jinja2                                          pkgs/main --> conda-forge
   joblib                                          pkgs/main --> conda-forge
   json5                         pkgs/main::json5-0.9.3-py_0 --> 
conda-forge::json5-0.9.0-py_0
   jupyter            pkgs/main/osx-64::jupyter-1.0.0-py36_7 --> 
conda-forge/noarch::jupyter-1.0.0-py_2
   jupyter_client                                  pkgs/main --> conda-forge
   jupyterlab_server                               pkgs/main --> conda-forge
   krb5                    pkgs/main::krb5-1.17.1-hddcf347_0 --> 
conda-forge::krb5-1.16.4-h1752a42_0
   libcurl              pkgs/main::libcurl-7.69.1-h051b688_0 --> 
conda-forge::libcurl-7.68.0-h709d2b2_0
   libcxxabi                                       pkgs/main --> conda-forge
   libedit            pkgs/main::libedit-3.1.20181209-hb402~ --> 
conda-forge::libedit-3.1.20170329-hcfe32e1_1001
   libssh2               pkgs/main::libssh2-1.9.0-ha12b0ac_1 --> 
conda-forge::libssh2-1.8.2-hcdc9a53_2
   libxslt              pkgs/main::libxslt-1.1.33-h33a18ac_0 --> 
conda-forge::libxslt-1.1.33-h320ff13_0
   mccabe              pkgs/main/osx-64::mccabe-0.6.1-py36_1 --> 
conda-forge/noarch::mccabe-0.6.1-py_1
   mkl-service        pkgs/main::mkl-service-2.3.0-py36hfbe~ --> 
conda-forge::mkl-service-2.3.0-py36h0b31af3_0
   mock                    pkgs/main/noarch::mock-4.0.1-py_0 --> 
conda-forge/osx-64::mock-3.0.5-py36h9f0ad1d_1
   more-itertools                                  pkgs/main --

حسنًا ، هذا يوضح مشكلة واحدة:

     pytorch-1.4.0              |cpu_py36hf9bb1df_0        26.3 MB

يبدو وكأنه خطأ في إخراج التسجيل conda . هذه الحزمة هي الحزمة من قناة pytorch المثبتة بالفعل. إذا نظرنا إلى مزيد من التفاصيل في الإخراج إلى ما سيكون INSTALLED ، REMOVED و UPDATED سوف نؤكد أن حزمة pytorch لم تتغير. لذلك ليس هناك pytorch من Conda-Forge.

بعد ذلك ، لا تعطي الناتج من conda install pytorch torchvision -c pytorch ، فهذا يعطي الآن:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ninja-1.9.0                |   py36h04f5b5a_0          90 KB
    pytorch-1.4.0              |          py3.6_0        34.5 MB  pytorch
    torchvision-0.5.0          |         py36_cpu         5.8 MB  pytorch
    ------------------------------------------------------------
                                           Total:        40.4 MB

The following NEW packages will be INSTALLED:

  ninja              pkgs/main/osx-64::ninja-1.9.0-py36h04f5b5a_0
  pytorch            pytorch/osx-64::pytorch-1.4.0-py3.6_0
  torchvision        pytorch/osx-64::torchvision-0.5.0-py36_cpu

لي. osx-64/pytorch-1.4.0-py3.6_0.tar.bz2 هو أحدث إصدار على https://anaconda.org/pytorch/pytorch/files ، ولا يتعطل عند import torch بالنسبة لي.

ملاحظة جانبية: التغيير من defaults إلى conda-forge أمر القناة هو شيء لا تريد القيام به أبدًا ، إنه وصفة للمشاكل. دائما خلق بيئة جديدة بدلا من ذلك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات