程序运行老是提示 NameError: name 'gpu_options' is not defined 各种方法都试过了

一个人脸识别的打卡系统程序用的tensorflow 显示的是第三行的gpu_options没定义

这是代码段


 with tf.Graph().as_default():
        tf.compat.v1.GPUOptions(per_process_gpu_memory_fraction=args.gpu_memory_fraction)
        sess = tf.compat.v1.Session(config=tf.compat.v1.ConfigProto(gpu_options=gpu_options, log_device_placement=False))
        with sess.as_default():
            pnet, rnet, onet = detect_face.create_mtcnn(sess, None)

这是运行结果


Traceback (most recent call last):
  File "D:\python\人脸识别考勤系统\FaceCheckIn\src\align\align_dataset_mtcnn.py", line 172, in <module>
    main(parse_arguments(sys.argv[1:]))
  File "D:\python\人脸识别考勤系统\FaceCheckIn\src\align\align_dataset_mtcnn.py", line 54, in main
    sess = tf.compat.v1.Session(config=tf.compat.v1.ConfigProto(gpu_options=gpu_options, log_device_placement=False))
NameError: name 'gpu_options' is not defined

我的电脑显卡GPU都有 tensorflow安装了gpu版

gpu_options变量未定义