我是电火花和火花-nlp的新手,我想在WSL-2 Windows 10上使用带有GPU支持的码头容器中的火花-nlp。在安装spark nlp之后,可以使用预先训练过的模型和管道,但是CPU和GPU的速度没有差别。Nvidia显示模型被加载到GPU内存中.请您告诉我我必须安装的库的版本,或者这是什么样的问题。
谢谢
发布于 2022-11-03 12:19:01
根据您开始会话的方式,您有两个选项可以在Spark上设置GPU,
import sparknlp
spark = sparknlp.start(gpu=True)或者通过传递这个
spark = SparkSession.builder \
.appName("Spark NLP")\
.master("local[*]")\
.config("spark.driver.memory","16G")\
.config("spark.driver.maxResultSize", "0") \
.config("spark.kryoserializer.buffer.max", "2000M")\
.config("spark.jars.packages", "com.johnsnowlabs.nlp:spark-nlp-gpu_2.12:4.2.2")\
.getOrCreate()另外,GPU的使用将取决于您使用的模型和数据集大小。所以别指望自动加速。
https://stackoverflow.com/questions/74072855
复制相似问题