用途:面向阿里云 MaxCompute(ODPS)平台的 MaxFrame SDK 开发辅助,覆盖文档查询、代码编写、远程与本地调试,以及自定义运行时镜像构建四类场景。
主要能力:一、文档导航,检索 MaxFrame API、概念、示例及支持的 pandas API,可配合 scripts/lookup_operator.py search/info 查询算子;二、编写 MaxFrame 代码,从零创建或修改数据管道,使用 pandas 兼容 API,按需读写 MaxCompute 表;三、远程调试,借助 logview 地址诊断集群作业执行错误;四、本地调试,使用 debug=True 会话与样例数据在 IDE 中断点调试 UDF;五、构建自定义 DPE 运行时 Docker 镜像,支持选择 Ubuntu 22.04/24.04、Python 3.10-3.12 及 CUDA 12.4 + PyTorch 2.6.0+cu124 等配置。
使用方式:代码需使用规范导入,如 import maxframe.dataframe as md 和 from maxframe.session import new_session;通过 dotenv.load_dotenv() 读取环境变量,不直接读取 .env 文件。MaxFrame 为惰性执行,仅在最终结果或写入动作调用 .execute();会话需先创建,并在 finally 中调用 session.destroy() 清理。自定义镜像场景按基础镜像、Python 版本、GPU 配置、软件包、输出目录逐步确认后生成 Dockerfile 及支持文件。
限制:仅应使用 maxframe.dataframe、maxframe.tensor、maxframe.learn、maxframe.session、maxframe.udf、maxframe.config 等公开 API;算子选择需与用户确认;官方文档可能变更,应优先查阅在线文档,本地文档仅作离线回退或交叉核对。资料未提供具体收费、价格、性能数据与完整安装命令。