Installer une autre version de SynapseML sur Fabric

SynapseML est préinstallé sur Fabric. Vous pouvez installer d’autres versions avec %%configure.

Note

Le notebook Fabric ne prend pas officiellement en charge %%configure pour l’instant, et il n’y a aucune garantie d’accord sur le niveau de service ou de compatibilité future avec les versions officielles.

Installer SynapseML avec %%configure

L’exemple suivant installe SynapseML v0.11.1 sur Fabric. Pour utiliser l’exemple, collez-le dans une cellule de code dans un bloc-notes et exécutez la cellule :

%%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"
  }
}

Vérifier la version de SynapseML

Pour vérifier une installation réussie, exécutez le code suivant dans une cellule. Le numéro de version retourné doit correspondre au numéro de version que vous avez installé (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__}")