Использование pyGad оперативной памятиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование pyGad оперативной памяти

Сообщение Anonymous »

Я использую pygad для нейронной сети, и мне интересно, почему она использует оперативную память после каждого поколения? Проблема в том, что я оставляю его работать, а затем, когда он начинает использовать все больше и больше ОЗУ, использование ОЗУ внезапно резко возрастает и вызывает сбой.
Вот мой код для воспроизведения:< /p>

Код: Выделить всё

import pygad
import pygad.kerasga
import pandas as pd
import numpy as np

train = np.random.rand(1000000,50)
label = np.random.rand(1000000,1)

def fitness_func(ga_instance, solution, solution_idx):
global train, dataset, model
#for batch in dataset:
#  train['pred'] = pygad.kerasga.predict(model=model, solution=solution, data=batch, verbose=1, batch_size=2**13)
t0 = datetime.datetime.now()
preds = pygad.kerasga.predict(model=model, solution=solution, data=train, verbose = 0, batch_size = 2**13)
t1 = datetime.datetime.now()
print(t1 - t0)
scores = label[preds>0.7].mean() - label[preds

Подробнее здесь: [url]https://stackoverflow.com/questions/78312502/pygad-ram-usage[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»