# creator **Repository Path**: gocrane/creator ## Basic Information - **Project Name**: creator - **Description**: Creator is the brain of crane project, contains crane core algorithm module and evaluation module. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-08 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # creator Creator 是 crane 项目的核心大脑,包含 crane 的核心算法实现以及算法评估模块,通过算法优化的迭代帮助大家更好的实现增效降本的目的。 ## Motivation Crane 的算法模块和 crane 代码深度耦合,这样的好处是可以直接将算法集成到 crane 的整个系统中,更新 crane 后算法随之更新,但是这样也带来几个弊端: 1. 针对算法开发者不友好:目前主流的算法开发流程将 python 这种解释型语言作为默认模型开发语言,而 crane 的算法实现语言为 golang 这种编译型语言,算法工程师有一定的学习负担 2. crane 系统的算法迭代容易出现问题:目前的算法验证只是小规模的 test case, 而未经过大规模的离线算法评估,很难保证算法可以在线上错综复杂的应用上起到作用 3. crane 的算法迭代淹没在众多的 commit 中,不便于社区小伙伴的维护和参与,这里将 crane 版本与算法版本形成映射关系 为了解决上面几个问题,以及让更多的小伙伴能参与到 crane 资源优化算法上来,我们开源并维护这一仓库,和社区一起助力 Finops 最佳实践项目 —— crane。