Встречается на собеседованиях • сегодня

Что такое управляемые ресурсы

Управляемые ресурсы (managed resources) — это объекты, за жизненным циклом которых следит среда выполнения (например, Python с помощью механизма сборки мусора). Они автоматически освобождаются, когда становятся недостижимыми.

Пример с файлом в Python:

python
with open('file.txt', 'r') as file:  # файл закроется автоматически после выхода из блока `with`
    content = file.read()

Без with пришлось бы вручную вызывать file.close().

В ML/DL это особенно важно для GPU-ресуров (TensorFlow/PyTorch):

python
import torch
with torch.no_grad():  # временно отключает градиенты, экономя память
    output = model(input)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы