Instalación de una versión diferente de SynapseML en Fabric
SynapseML está preinstalado en Fabric. Si desea usar otra versión, puede instalarla con %%configure.
Nota:
El cuaderno de Fabric no admite oficialmente %%configure por ahora y no hay ninguna garantía de acuerdo de nivel de servicio ni compatibilidad futura con versiones oficiales.
Instalación de SynapseML con %%configure
En el ejemplo siguiente se instala SynapseML v0.11.1 en Fabric. Para usar el ejemplo, péguelo en una celda de código de un cuaderno y ejecute la celda.
%%configure -f
{
"name": "synapseml",
"conf": {
"spark.jars.packages": "com.microsoft.azure:synapseml_2.12:0.11.1,org.apache.spark:spark-avro_2.12:3.3.1",
"spark.jars.repositories": "https://mmlspark.azureedge.net/maven",
"spark.jars.excludes": "org.scala-lang:scala-reflect,org.apache.spark:spark-tags_2.12,org.scalactic:scalactic_2.12,org.scalatest:scalatest_2.12,com.fasterxml.jackson.core:jackson-databind",
"spark.yarn.user.classpath.first": "true",
"spark.sql.parquet.enableVectorizedReader": "false",
"spark.sql.legacy.replaceDatabricksSparkAvro.enabled": "true"
}
}
Comprobación de la versión de SynapseML
Para comprobar que la instalación se realizó correctamente, ejecute el código siguiente en una celda. El número de versión devuelto debe coincidir con el número de versión que instaló (0.11.1).
import synapse.ml.cognitive
print(f"SynapseML cognitive version: {synapse.ml.cognitive.__version__}")
import synapse.ml.lightgbm
print(f"SynapseML lightgbm version: {synapse.ml.lightgbm.__version__}")