首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在雪花中使用python创建UDF

无法在雪花中使用python创建UDF
EN

Stack Overflow用户
提问于 2022-02-17 09:20:46
回答 1查看 667关注 0票数 1

我试图在python中创建作为对象的雪花公园UDF。下面是我的代码

代码语言:javascript
复制
from snowflake.snowpark.functions import udf
from pytorch_tabnet.tab_model import TabNetRegressor

session.clearImports()
model = TabNetRegressor()
model.load_model(model_file)

lib_test = udf(lambda: (model.device), return_type=StringType())

我收到一个错误,如下所示

代码语言:javascript
复制
Failed to execute query 
CREATE 
TEMPORARY FUNCTION "TEST_DB"."TEST".SNOWPARK_TEMP_FUNCTION_GES3G8XHRH()
RETURNS STRING
LANGUAGE PYTHON
RUNTIME_VERSION=3.8
IMPORTS=('@"TEST_DB"."TEST".SNOWPARK_TEMP_STAGE_CR0E7FBWQ6/cloudpickle/cloudpickle.zip','@"TEST_DB"."TEST".SNOWPARK_TEMP_STAGE_CR0E7FBWQ6/TEST_DBTESTSNOWPARK_TEMP_FUNCTION_GES3G8XHRH_5843981186544791787/udf_py_1085938638.zip')
HANDLER='udf_py_1085938638.compute'


002072 (42601): SQL compilation error:
Unknown function language: PYTHON.

它会引发错误,因为python不可用。

我检查了信息模式中可用的包。它只显示scala和java。我不知道为什么python在包中不可用。如何将python添加到包中?添加python将解决这个问题吗?

有人能帮上忙吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-02-17 10:40:49

Python尚未投入生产,只能供选定的帐户使用。

请联系到雪花帐户小组,以便启用该功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71155350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档