.spacemacs配置文件FAIL:with-eval-after-load

时间:2017-05-28 11:14:02

标签: emacs configuration-files org-mode spacemacs

我是emacs的新手,这是我第一次尝试编辑.spacemacs配置文件。 我正在尝试在Spacemacs上安装Org图层,但收到了警告。

按照http://spacemacs.org/layers/+emacs/org/README.html#important-note

中的建议,

org包含在-eval-after-load中

这是来自我的〜/ .spacemacs文件,其中org用-eval-after-load包装:

# Improving the accuracy using GridSearch
from keras.wrappers.scikit_learn import KerasClassifier
from sklearn.model_selection import GridSearchCV
from keras.models import Sequential
from keras.layers import Dense
def build_model(optimizer = 'adam'):
    model = Sequential()
    model.add(Conv2D(4, kernel_size=(3, 3),activation='relu',input_shape=input_shape))
    model.add(Conv2D(8, (3, 3), activation='relu'))
    model.add(MaxPooling2D(pool_size=(2, 2)))
    model.add(Dropout(0.25))
    model.add(Flatten())
    model.add(Dense(16, activation='relu'))
    model.add(Dropout(0.5))
    model.add(Dense(2, activation='softmax'))

    model.compile(loss=keras.losses.categorical_crossentropy,
                  optimizer=optimizer,
                  metrics=['accuracy'])
    return model
model = KerasClassifier(build_fn = build_model)
parameters = {'batch_size': [128, 256],
              'epochs': [10, 20],
              'optimizer': ['rmsprop']}
grid_search = GridSearchCV(estimator = model,
                           param_grid = parameters,
                           scoring = 'accuracy',
                           cv = 10)
grid_search = grid_search.fit(x_train, y_train)
best_parameters = grid_search.best_params_
best_accuracy = grid_search.best_score_

当我使用dotspacemacs / sync-configuration-layers时会出现此警告:

 dotspacemacs-configuration-layers
   '(
     markdown
     ;; ----------------------------------------------------------------
     ;; Example of useful layers you may want to use right away.
     ;; Uncomment some layer names and press <SPC f e R> (Vim style) or
     ;; <M-m f e R> (Emacs style) to install them.
     ;; ----------------------------------------------------------------
     helm
     ;; auto-completion
     ;; better-defaults
     emacs-lisp
     ;; git
     ;; markdown
     (with-eval-after-load 'org
       org
       )
     ;; (shell :variables
     ;;        shell-default-height 30
     ;;        shell-default-position 'bottom)
     spell-checking

这是从dotfile-test-results缓冲区中截取的屏幕,显示“FAIL:with-eval-after-load”: enter image description here

可能导致警告的原因是什么? 我使用的是GNU Emacs 25.2.1

1 个答案:

答案 0 :(得分:1)

删除(with-eval-after-load 'org org)并将其替换为普通org

这不是他们打算把它放在那里的。

如果您发现自己编写(或复制)自定义组织模式配置代码,请使用建议的方法。