---
title: "ResidencyReport"
sidebar_label: "ResidencyReport"
description: "Kotlin binding reference: ResidencyReport."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.modelverse](../index.md)/[ResidencyReport](index.md)

# ResidencyReport

[common]\
data class [ResidencyReport](index.md)(val parts: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[ResidencyPart](../ResidencyPart/index.md)&gt;, val totalBytes: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html))

What a loaded model holds on each device, as the runtime's pools report it ([PreTrainedModel.residency](../PreTrainedModel/residency.md)). The weights are the pool growth the load left on the device; two loads running at once on one device are not told apart by that read, so load one at a time where the number matters.

## Constructors

| | |
|---|---|
| [ResidencyReport](ResidencyReport.md) | [common]<br>constructor(parts: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[ResidencyPart](../ResidencyPart/index.md)&gt;, totalBytes: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)) |

## Properties

| Name | Summary |
|---|---|
| [parts](parts.md) | [common]<br>val [parts](parts.md): [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)&lt;[ResidencyPart](../ResidencyPart/index.md)&gt; |
| [totalBytes](totalBytes.md) | [common]<br>val [totalBytes](totalBytes.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)<br>The parts' bytes summed. |