为什么在运行相同的python脚本时AWS-EC2 CPU利用率会逐渐下降?

时间:2018-02-17 01:00:35

标签: python amazon-ec2 cpu

我在Amazon Web Server上运行了一个python脚本。最初CPU利用率很高,约为60%。然而,当相同的脚本运行时,它逐渐下降到约0-1%的速率和周围的范围。为什么会这样?

我的python脚本如下:

`import numpy as np
pd.set_option('max_colwidth',100)
import scipy as sp
from sklearn import preprocessing as pp
import pickle
from sklearn.linear_model import LogisticRegressionCV, LogisticRegression, SGDClassifier
from sklearn.model_selection import cross_val_predict, GridSearchCV, train_test_split
from sklearn import metrics
from sklearn.preprocessing import StandardScaler
import xgboost as xgb

pred = pd.read_pickle('./couple_data_lasso_feature_selection_predictors')
target = pd.read_pickle('./couple_data_without_resample_target')

X_train, X_test, y_train, y_test = train_test_split(pred.values, target.values.ravel(), test_size=0.3, random_state=42)

# Try TPOT
from tpot import TPOTClassifier

pipeline_optimizer = TPOTClassifier(scoring='f1', cv=5, random_state=42, verbosity=2, n_jobs=-1)
pipeline_optimizer.fit(X_train, y_train)
pipeline_optimizer.export('./tpot_exported_pipeline.py')`

0 个答案:

没有答案