LightGBM-windows下- GPU版本已经编译


命令行进入python-package目录下,输入pip install lightgbm –install-option=–gpu即可安装gpu版本。
资源截图
代码片段和文件信息
import os
import sys

from distutils.file_util import copy_file


if __name__ == “__main__“:
    source = sys.argv[1]
    current_dir = os.path.abspath(os.path.dirname(__file__))
    linux_folder_path = os.path.join(current_dir “runtimes“ “linux-x64“ “native“)
    if not os.path.exists(linux_folder_path):
        os.makedirs(linux_folder_path)
    osx_folder_path = os.path.join(current_dir “runtimes“ “osx-x64“ “native“)
    if not os.path.exists(osx_folder_path):
        os.makedirs(osx_folder_path)
    windows_folder_path = os.path.join(current_dir “runtimes“ “win-x64“ “native“)
    if not os.path.exists(windows_folder_path):
        os.makedirs(windows_folder_path)
    build_folder_path = os.path.join(current_dir “build“)
    if not os.path.exists(build_folder_path):
        os.makedirs(build_folder_path)
    copy_file(os.path.join(source “lib_lightgbm.so“) os.path.join(linux_folder_path “lib_lightgbm.so“))
    copy_file(os.path.join(source “lib_lightgbm.dylib“) os.path.join(osx_folder_path “lib_lightgbm.dylib“))
    copy_file(os.path.join(source “lib_lightgbm.dll“) os.path.join(windows_folder_path “lib_lightgbm.dll“))
    copy_file(os.path.join(source “lightgbm.exe“) os.path.join(windows_folder_path “lightgbm.exe“))
    version = open(os.path.join(current_dir os.path.pardir ‘VERSION.txt‘)).read().strip()
    nuget_str = ‘‘‘l version=“1.0“?>
    lns=“http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd“>
    tadata>
        LightGBM
        %s
        Guolin Ke
        Guolin Ke
        https://github.com/Microsoft/LightGBM/blob/master/LICENSE
        https://github.com/Microsoft/LightGBM
        false
        ription>A fast distributed high performance gradient boosting frameworkription>
        Copyright 2018 @ Microsoft
        machine-learning data-mining distributed native boosting gbdt
         
    
tadata>
        
        
        
        

    
    ‘‘‘ % version
    prop_str = ‘‘‘
    lns=“http://schemas.microsoft.com/developer/msbuild/2003“>
                                Exists(‘$(MSBuildProjectName).packages.config‘) OR
                            Exists(‘packages.$(MSBuildProjectName).config‘)“>
                        Condition=“‘$(PlatformTarget)‘ == ‘x64‘“>
        PreserveNewest
        false
        
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-27 14:28  LightGBM
     文件        2229  2018-09-27 14:08  LightGBM.appveyor.yml
     目录           0  2018-09-27 14:08  LightGBM.ci
     文件        2622  2018-09-27 14:08  LightGBM.cisetup.sh
     文件        7375  2018-09-27 14:08  LightGBM.ci est.sh
     文件        1898  2018-09-27 14:08  LightGBM.ci est_windows.ps1
     目录           0  2018-09-27 14:08  LightGBM.git
     目录           0  2018-09-27 14:08  LightGBM.github
     文件         554  2018-09-27 14:08  LightGBM.githubISSUE_TEMPLATE.md
     文件        5921  2018-09-27 14:08  LightGBM.gitignore
     文件          98  2018-09-27 14:08  LightGBM.gitmodules
     文件         403  2018-09-27 14:08  LightGBM.gitconfig
     文件          73  2018-09-27 14:07  LightGBM.gitdescription
     文件          23  2018-09-27 14:08  LightGBM.gitHEAD
     目录           0  2018-09-27 14:07  LightGBM.githooks
     文件         478  2018-09-27 14:07  LightGBM.githooksapplypatch-msg.sample
     文件         896  2018-09-27 14:07  LightGBM.githookscommit-msg.sample
     文件        3327  2018-09-27 14:07  LightGBM.githooksfsmonitor-watchman.sample
     文件         189  2018-09-27 14:07  LightGBM.githookspost-update.sample
     文件         424  2018-09-27 14:07  LightGBM.githookspre-applypatch.sample
     文件        1642  2018-09-27 14:07  LightGBM.githookspre-commit.sample
     文件        1348  2018-09-27 14:07  LightGBM.githookspre-push.sample
     文件        4898  2018-09-27 14:07  LightGBM.githookspre-rebase.sample
     文件         544  2018-09-27 14:07  LightGBM.githookspre-receive.sample
     文件        1492  2018-09-27 14:07  LightGBM.githooksprepare-commit-msg.sample
     文件        3610  2018-09-27 14:07  LightGBM.githooksupdate.sample
     文件       33045  2018-09-27 14:08  LightGBM.gitindex
     目录           0  2018-09-27 14:07  LightGBM.gitinfo
     文件         240  2018-09-27 14:07  LightGBM.gitinfoexclude
     目录           0  2018-09-27 14:08  LightGBM.gitlogs
     文件         174  2018-09-27 14:08  LightGBM.gitlogsHEAD
............此处省略1355个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)