日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

notebook中安装lightgbm的gpu版本

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 notebook中安装lightgbm的gpu版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注意一定要打開kaggle notebook右側的Internet和GPU鏈接,否則會安裝失敗的。

?

%%time !rm -r /opt/conda/lib/python3.6/site-packages/lightgbm !git clone --recursive https://github.com/Microsoft/LightGBM !apt-get install -y -qq libboost-all-dev %%time !cd LightGBM;rm -r build;mkdir build;cd build;echo"here1";cmake -DUSE_GPU=1 -DOpenCL_LIBRARY=/usr/local/cuda/lib64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/usr/local/cuda/include/ ..;echo"here2";make -j$(nproc) %%time !cd LightGBM/python-package/;python3 setup.py install --precompile !mkdir -p /etc/OpenCL/vendors && echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd !rm -r LightGBM !pip install -q 'pandas==0.25' --force-reinstall # CPU times: user 584 ms, sys: 496 ms, total: 1.08 s # Wall time: 35.5 s

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

下面是一個更快速的方案,把kaggle notebook中已經編譯好的東西放到github中保存起來,需要的時候直接git clone

%%time # CPU times: user 928 ms, sys: 328 ms, total: 1.26 s # Wall time: 43.7 s !rm -r /kaggle/working/lightgbm_kaggle !rm -r /kaggle/working/LightGBM !rm -r /opt/conda/lib/python3.6/site-packages/lightgbm # !git clone --recursive https://github.com/Microsoft/LightGBM !git clone https://github.com/appleyuchi/lightgbm_kaggle !mv lightgbm_kaggle LightGBM !apt-get install -y -qq libboost-all-dev # !cd LightGBM;rm -r build;mkdir build;cd build;echo"here1";cmake -DUSE_GPU=1 -DOpenCL_LIBRARY=/usr/local/cuda/lib64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/usr/local/cuda/include/ ..;echo"here2";make -j$(nproc) !cd LightGBM/python-package/;python setup.py install --precompile !mkdir -p /etc/OpenCL/vendors && echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd

?

# Latest Pandas version !pip install -q 'pandas==0.25' --force-reinstall

測試代碼如下:

# %% [code] import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv) import os print(os.listdir("../input"))# %% [code] print("Pandas version:", pd.__version__)# %% [code] import warnings warnings.filterwarnings("ignore")# %% [code] import gc gc.enable()# %% [code] import lightgbm as lgb print("LightGBM version:", lgb.__version__)# %% [markdown] # ## Preprocessing# %% [code] from sklearn.preprocessing import LabelEncoder# %% [code] train_transaction = pd.read_csv('../input/train_transaction.csv', index_col='TransactionID') test_transaction = pd.read_csv('../input/test_transaction.csv', index_col='TransactionID')train_identity = pd.read_csv('../input/train_identity.csv', index_col='TransactionID') test_identity = pd.read_csv('../input/test_identity.csv', index_col='TransactionID')sample_submission = pd.read_csv('../input/sample_submission.csv', index_col='TransactionID')# %% [code] train = train_transaction.merge(train_identity, how='left', left_index=True, right_index=True) test = test_transaction.merge(test_identity, how='left', left_index=True, right_index=True)print(train.shape) print(test.shape)# %% [code] y_train = train['isFraud'].copy() del train_transaction, train_identity, test_transaction, test_identity gc.collect()# %% [code] # Drop target, fill in NaNs X_train = train.drop('isFraud', axis=1) X_test = test.copy() del train, test gc.collect()# %% [code] X_train = X_train.fillna(-999) X_test = X_test.fillna(-999)# %% [code] %%time # Label Encoding for f in X_train.columns:if X_train[f].dtype=='object' or X_test[f].dtype=='object': lbl = LabelEncoder()lbl.fit(list(X_train[f].values) + list(X_test[f].values))X_train[f] = lbl.transform(list(X_train[f].values))X_test[f] = lbl.transform(list(X_test[f].values))# %% [markdown] # ## Modeling# %% [code] # LGBMClassifier with GPU clf = lgb.LGBMClassifier(max_bin = 63,num_leaves = 255,num_iterations = 500,learning_rate = 0.01,tree_learner = 'serial',task = 'train',is_training_metric = False,min_data_in_leaf = 1,min_sum_hessian_in_leaf = 100,sparse_threshold=1.0,device = 'gpu',num_thread = -1,save_binary= True,seed= 42,feature_fraction_seed = 42,bagging_seed = 42,drop_seed = 42,data_random_seed = 42,objective = 'binary',boosting_type = 'gbdt',verbose = 1,metric = 'auc',is_unbalance = True,boost_from_average = False, )# %% [code] %time clf.fit(X_train, y_train)# %% [code] gc.collect()# %% [markdown] # ## Feature Importances# %% [code] import matplotlib.pyplot as plt import seaborn as snsfeature_imp = pd.DataFrame(sorted(zip(clf.feature_importances_,X_train.columns)), columns=['Value','Feature'])plt.figure(figsize=(20, 10)) sns.barplot(x="Value", y="Feature", data=feature_imp.sort_values(by="Value", ascending=False)[:20]) plt.title('LightGBM Feature Importance - Top 20') plt.tight_layout() plt.show() plt.savefig('lgbm_importances.png')# %% [markdown] # ## Submission# %% [code] sample_submission['isFraud'] = clf.predict_proba(X_test)[:,1] sample_submission.to_csv('fast_lightgbm_gpu.csv')

?

總結

以上是生活随笔為你收集整理的notebook中安装lightgbm的gpu版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日美毛片 | 一级片欧美 | 欧美性插动态图 | 欧洲视频一区二区三区 | 狠狠干狠狠操 | 亚洲一区二区三区四区五区六区 | 色噜噜av | 97人妻精品一区二区三区免费 | 一级淫片免费看 | 国产一级淫片a视频免费观看 | 免费成人深夜 | 午夜精品在线免费观看 | 亚洲视频一区二区 | 一炮成瘾1v1高h | 波多野结衣伦理 | 尤物影院在线观看 | 99福利影院 | 欧美特黄aaaaaa | 日本激情视频网站 | 肉视频在线观看 | 白石茉莉奈黑人 | 久久精品一区二 | 久久久久久久久久国产精品 | 日韩在线观看视频一区二区三区 | 97人人澡 | 一出一进一爽一粗一大视频 | 我会温柔一点的日剧 | 亚洲男人天堂2019 | 亚洲理论在线 | jizzjizz黄大片| 欧美精品一区二区三区三州 | 亚洲激情视频一区 | 网站在线看 | 无码日韩人妻精品久久蜜桃 | 91片黄在线观看 | 动漫av在线播放 | 91社区福利| 98超碰在线 | 欧美大色一区 | 国产精品网站视频 | 亚洲性猛交xxxx乱大交 | 久久理论视频 | 一级免费看片 | 国产精品视频看看 | 奇米影视第四色7777 | 亚洲AV无码精品黑人黑人 | 丰满av| 狠狠干一区二区 | а√天堂8资源中文在线 | 麻豆精品视频在线观看 | 国产精品6| 91丨九色丨国产在线 | a亚洲精品| 日本a级在线 | 君岛美绪在线 | 成人在线视频免费看 | 99视频精品免费 | 女女调教被c哭捆绑喷水百合 | www.com污| 欧美精品国产 | 捆绑裸体绳奴bdsm亚洲 | 久久国产秒 | 黑人又大又粗又长 | 五月天综合 | 好吊色在线视频 | 综合在线视频 | 夜夜爱视频| 亚洲黄色一区二区 | 超碰pron| 亚洲永久免费精品 | 日日夜夜一区二区 | 亚洲国产中文在线 | 婷婷爱爱| 91久久精品国产91久久性色tv | 日韩中文一区二区三区 | 成人午夜视频免费在线观看 | 天天鲁 | 国产精品伦一区二区三区 | 天天综合影院 | 成人在线网站 | 91精品国产一区二区三竹菊影视 | 成人在线免费播放视频 | 亚洲另类色综合网站 | 精品无码一区二区三区爱欲 | 蜜臀久久99精品久久久画质超高清 | 国产成人啪精品 | 欧美一线天 | 色呦呦呦呦 | 国产精品一区二区三区在线免费观看 | 欧美亚洲另类视频 | 欧美色图激情 | 久久观看 | 特色特色大片在线 | www.av视频在线观看 | 亚洲美女福利 | 日韩黄色网| 免费黄色a | 色射视频 | 国产精品视频www |