私はCNNモデルを持っています。画像を分類するなど、このモデルを使用する要求は1秒に1回です。機械学習のためにtheanoを使用して1つのプロセスでマルチタスクを処理する方法は?
新しい未修理データとしてリクエストを収集し、自分のモデルを訓練していきたいと思います。
私の質問は次のとおりです。どのようにして訓練タスクを処理し、タスクを賢明に分類できますか?
それが問題になる理由を、私は説明します:
をすべてのトレーニングステップは、GPUと中断可能ではないを使用して、少なくともsevery秒、長い時間がかかります。だから、自分の分類タスクでGPUも使用されていると、時間内に要求に応答できません。私はCPUを使用してタスクを分類したいと思いますが、theanoは2つの異なるconfig.deviceを1つのプロセスでサポートしていないようです。
私のメモリが限られており、theanoのコストが高すぎるため、マルチプロセスは受け入れられません。
何か助けやアドバイスをいただければ幸いです。