dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

nmslib でインデックスを生成する際のスレッド数の指定方法

2021-04-01 00:21:49 | python
nmslib でインデックスを生成する際のスレッド数の指定方法のメモ。

nmslib の createIndex() でパラメータを指定しないと、CPUをフルに使おうとしてくれるのですが、
他のプロセスに CPU を回せなくなることもあります。

createIndex() では indexThreadQty でスレッド数を指定することができます。
index = nmslib.init(method='hnsw', space='l2')
index.createIndex({'indexThreadQty': スレッド数})