Как назначить SSD для файловых операций в Python? - PullRequest
0 голосов
/ 08 марта 2020

В настоящее время я работаю со Spyder IDE над учебным проектом Convolutional Neural Network. (Python 3,6, керас-тензор потока).

Мой набор данных довольно большой по размеру, и проблема в том, что, несмотря на то, что на моем компьютере достаточно места для хранения набора данных, при запуске сценария не хватает памяти.

Я попытался переместить набор данных на внешний SSD, но на моем компьютере все еще не хватает памяти. Затем я попытался создать виртуальную среду python внутри моего SSD для запуска сценария из этой среды, но он все еще использовал внутренний диск моего компьютера для хранения переменных времени выполнения.

Мне нужно знать, есть ли способ Python использовать мой внешний SSD для хранения переменных времени выполнения вместо моего внутреннего диска.

Код: ссылка на CodeShare.io

x_train, x_test = [], []
counter = 0
for image_id in y_train.index.values:
    counter = counter + 1;
    image = imageio.imread('/Volumes/Untitled/skin-cancer-mnist-ham10000/Images/{}.jpg'.format(image_id))
    #image = misc.imresize(image, size=TARGET_SIZE, interp='nearest')
    image = normalize(image)
    x_train.append(image)
    if counter%50 == 0:    
        print('Completed processing {} images'.format(counter))

Спасибо.

...