googleapis / googleapis/python-aiplatform

Memory footprint excessive

Abierto
#4,749 4 comentarios 4 reacciones 0 asignados Ver en GitHub
api: vertex-ai
Lenguaje dominante
Python
Estrellas
905
Forks
465
Merge medio
1 d 13 h
PR fusionados (30 d)
44

Descripción

#### Environment details

- OS type and version: MacOS 15.1.1 (24B91)
- Python version: Python 3.12.0
- pip version: pip 24.3.1
- `google-cloud-aiplatform` version: Version: 1.72.0

#### Steps to reproduce
Get the memory footprint of python doing a simple and similar import. An unladen swallow is about 10MiB:

```
/usr/bin/time -l python -c 'import google.cloud'
0.03 real 0.01 user 0.00 sys
10878976 maximum resident set size <-- 11Mi
0 average shared memory size
0 average unshared data size
0 average unshared stack size
906 page reclaims
14 page faults
0 swaps
0 block input operations
0 block output operations
0 messages sent
0 messages received
0 signals received
24 voluntary context switches
29 involuntary context switches
134544684 instructions retired
52246608 cycles elapsed
7226432 peak memory footprint <-- 6.9Mi
```

Get memory footprint when importing aiplatform. It uses around 180MiB just doing the basic import.

```
/usr/bin/time -l python -c 'import google.cloud.aiplatform'
1.36 real 0.95 user 0.15 sys
191102976 maximum resident set size <-- 183Mi
0 average shared memory size
0 average unshared data size
0 average unshared stack size
20349 page reclaims
381 page faults
0 swaps
0 block input operations
0 block output operations
0 messages sent
0 messages received
0 signals received
2297 voluntary context switches
376 involuntary context switches
8019160261 instructions retired
3445365715 cycles elapsed
178669120 peak memory footprint <-- 171Mi
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.