依赖
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>spark-tensorflow-connector_2.11</artifactId>
<version>1.13.1</version>
<scope>compile</scope>
</dependency>
spark-tensorflow-connector包 见网盘
读写
def readTfrecord(spark: SparkSession, path: String): DataFrame ={
spark.read.format("tfrecords").option("recordType", "Example").load(path)
}
def saveAsTfrecord(df: DataFrame, numPart: Int, pathRes: String): Unit ={
if(numPart<=0){
df.write.format("tfrecords").option("recordType", "Example").mode("overwrite").save(pathRes)
}else{
df.repartition(numPart).write.format("tfrecords").option("recordType", "Example").mode("overwrite").save(pathRes)
}
}
版权声明:本文为weixin_40901056原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。