Skip to content

Evaluators ambiguity: class/module #1124

@r0mer0m

Description

@r0mer0m

There is ambiguity between classes and modules under the evalutors module. Specifically, evaluators objects under mteb/evaluation/evaluators are named the same as the modules which contain them. For example:

mteb.evaluation.evaluators.RerankingEvaluator references the class RerankingEvaluator in mteb/evaluation/evaluators/RerankingEvaluator.py.

This is problematic because it does not allow to reference the mteb/evaluation/evaluators/RerankingEvaluator.py module and therefore referencing any other definition within it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    v2Issues and PRs related to `v2` branch

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions