반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- torch.nn.Module
- vision transformer
- objectdetection
- python 문법
- docker
- torch.nn
- 파이썬문법
- AI
- ubuntu
- rnn
- __call__
- 가상환경구축
- pychram
- CNN
- Torchvision
- DeepLearning
- 딥러닝
- tensorflow
- pip install
- 가상환경
- LSTM
- Deep learning
- Anaconda
- python
- ViT
- 머신러닝
- pytorch
- __init__
- wsl2
- 파이썬
Archives
- Today
- Total
목록garbage collection (1)
인공지능을 좋아하는 곧미남
[python] 메모리 관리는 어떻게 할까?
오늘은 python에서 선언된 변수나 함수, 클래스 등을 어떻게 메모리 관리를 하는지 알아보겠습니다. 조금 간략하게 정리하는 느낌으로 진행하고 향후에 상세히 업데이트하겠습니다. Python의 구현 내용에 맞춘 메모리 관리 구성 요약Python에서는 모든 것이 객체로 존재한다. Cpython을 보면, PyObject이 명칭의 구조체로 C코드로 구현되어 있더라. 그래서, int, float과 같은 data type부터 list, dict 등과 같은 자료형, Class, def 까지 모두 다 PyObject를 기반으로 한다.그리고 PyObject들은 private Heap 공간에 할당된다. [3]만약에 정수 100을 저장하는 a 변수를 선언하고, a를 b에 대입한 뒤 a = a + 1을 하게 되면, a가 가..
code_study/python world
2024. 12. 26. 12:15