-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
collate_fn関数のエラーについて #3
Comments
@hydaramasup したがって、以下の内容について詳細を改めてご記述いただけますでしょうか?
|
@hppRC 早速ありがとうございます。以下共有させていただきます。 ①Pythonのバージョンと、各種パッケージのインストールの仕方、環境構築のやり方(PoetryかCondaかなど) ・エラーが発生した際に実行したコマンド File "", line 1, in ・コードの改変などしていないか、自分で修正をした部分があるかどうか ・https://github.com/hppRC/bert-classification-tutorial/blob/main/.envrc に記述されている環境変数の設定をおこなっているか |
こちらこそご返信ありがとうございます! 特に、Windows上でPyTorchによるマルチプロセス処理を実行しようとした場合に発生するエラーかなと思いましたので、少し調べてみたところ、以下のGitHub上のissueが参考になりました。 woven-planet/l5kit#130 (comment) このissueでは、DataLoaderに与える したがって、現時点での解決策として試していただきたいのですが、 本リポジトリの よろしければ、変更後に実行した結果をご報告いただいて、もし解決していたらそれで大丈夫ですし、まだ解決していない or 新たな問題が発生していたら改めて考えさせていただきたいです。 |
@hppRC おかげさまで無事、動作することができました!ありがとうございます。 |
@hydaramasup ちなみに、 batch_sizeについては、勾配累積 (Gradient Accumulation) というテクニックを使うと、ある程度限られたメモリサイズでもbatch_sizeを大きくすることができるかもしれません。詳しくは こちらの記事 が参考になりましたので、よろしければこちらも併せてご覧ください🙏 |
突然の質問で申し訳ありません。こちらについて試行しつつ、勉強させてていただいております。
train.pyの実行時に、下記のようなエラーが出ており、対処法に苦慮しています。
main関数内のローカルにある、collate_fn関数のエラーであることはわかるのですが、対処法をご教示いただくことは可能でしょうか。
AttributeError: Can't pickle local object 'main..collate_fn'
The text was updated successfully, but these errors were encountered: