Retrieving ModelInput version rid

Is there anyway to retrieve a version rid of a modelinput in a transform? You need the version rid to make a metric set…the overall rid doesn’t allow it to connect to modelling objectives…

Hi,

Right now, there is no way to dynamically retrieve the version from a model input in Code Repositories. We’ve added this functionality in version 0.1602.0 of palantir_models, so you will need to upgrade your repository’s palantir_models dependency to at least this version to be able to use it. Here is the syntax to access it:

from transforms.api import transform, Input
from palantir_models.transforms import ModelInput

@transform(
    training_data_input=Input(""),
    model_input=ModelInput(""),
)
def compute(training_data_input, model_input):
    model_version_rid = model_input.model_version_rid

This version should be available in a few days in your environment - you can check which maximum version is available in your environment from the packages sidebar in Code Repositories.

Thanks,
Julien