Can serverless environments not use SynapseML's LightGBM?

liu
Databricks Partner

When I use LightGBM, I get the following error on the line below: 'str' object has no attribute 'getParam'.

Is this because serverless cannot run the JAR files that SynapseML depends on?

File /local_disk0/.ephemeral_nfs/envs/pythonEnv-b0d5f8ce-8426-443c-973e-3af363376fa4/lib/python3.12/site-packages/synapse/ml/core/serialize/java_params_patch.py:122, in _mml_make_java_param_pair(self, param, value)
    120 sc = SparkContext._active_spark_context
    121 param = self._resolveParam(param)
--> 122 java_param = self._java_obj.getParam(param.name)
    123 java_value = _mml_py2java(sc, value)
    124 return java_param.w(java_value)