Я думаю, что нашел ответ.Я закончил тем, что шагал по коду pickle, когда он пытался загрузить файл pickle.Я заметил, что он пытался импортировать модуль python, который пытался запустить, в данном случае 'map_reduce', чтобы получить доступ к функции, определенной в файле ('compute_factorial'), но что он искал путь к каталогу с исходной машины,Поэтому я попытался запустить работу из общего каталога, к которому все работники имеют доступ, и вуаля, успех.
Это было фундаментальное недоразумение с моей стороны относительно того, как работает gridmap.Я думал, что он на самом деле упаковал код Python и запустил его на рабочих машинах.На самом деле он выглядит так, как будто упаковывает указатель на этот код и ожидает, что сможет получить к нему доступ с рабочих компьютеров с одного и того же пути к каталогу.