【AIGC】mac本地采用GPU启动keras运算
在Mac本上使用GPU加速Keras计算,通常需要CUDA兼容的GPU和相应的深度学习框架,如TensorFlow与Keras的结合。以下是一个简单的例子,展示如何配置并使用GPU来加速Keras训练。
- 安装TensorFlow和Keras:
pip install tensorflow
pip install keras
- 确保已经安装了CUDA Toolkit和cuDNN,并且它们与TensorFlow版本兼容。
- 在代码中,确保配置TensorFlow使用GPU:
import tensorflow as tf
from tensorflow.keras import models, layers, optimizers
# 确保TensorFlow使用GPU
gpus = tf.config.list_physical_devices('GPU')
if gpus:
tf.config.experimental.set_memory_growth(gpus[0], True)
tf.config.set_visible_devices(gpus[0], 'GPU')
# 构建模型
model = models.Sequential()
model.add(layers.Dense(64, activation='relu', input_shape=(100,)))
model.add(layers.Dense(10, activation='softmax'))
model.compile(optimizer=optimizers.RMSprop(0.001),
loss='categorical_crossentropy',
metrics=['accuracy'])
# 模型训练数据准备...
# 开始训练
model.fit(x_train, y_train, epochs=10)
确保在运行代码前已经安装了CUDA Toolkit和cuDNN,并且它们与TensorFlow版本相兼容。如果GPU不可见或者不能被TensorFlow使用,请检查CUDA和cuDNN的安装路径和版本兼容性。
评论已关闭