IPython 병렬을 사용하여 분산 응용 프로그램을 개발하고 있습니다. IPython 클러스터 엔진에서 차례로 수행되는 몇 가지 작업이 있습니다. 이러한 작업 중 하나는 필연적으로 클로저를 사용합니다. 따라서 IPython에게 Pickle 대신 Dill을 사용하여 dv.use_dill()
을 호출하도록해야합니다. 일시적이어야하지만.Dill이 활성화 된 후에 IPython Parallel에 Pickle을 다시 사용하도록하십시오.
Dill이 활성화되면 Pickle을 다시 활성화 할 수 있습니까? 나는 그러한 옵션을 명시 적으로 만드는 어떤 함수 (형태는 dv.use_pickle()
)를 찾을 수 없었다.
@ t3c : 어쩌면 당신은 IPython 티켓을 작성하고이 페이지에 링크 할 수 있습니다 ... –
'AttributeError :'모듈 '객체에'extend'' 속성이 없다는 메시지가 표시됩니다. dill.extend (False)' – evan54
'dill'의 더 최근 기능입니다 (언급 한 바와 같이, stable 릴리스에는 없습니다). 이전 버전이 있습니까? 새로운 릴리스가 임박 했음에도 (이 글을 쓰는 시점에서), 그때까지'dill.extend'를 원한다면 github에서 가장 최신 버전을 가져와야합니다. –