1 day ago Browse other questions tagged yaml github-actions or ask your own question. The Overflow Blog Vote for Stack Overflow in this year's Webby Awards! @@ -0,0 +1,24 @@ Libsmb2 components fall under two separate licences: The lib and include directories The smb2 client library itself, i.e. The lib and include directories.
# template taken from https://cmake.org/cmake/help/v3.14/manual/cmake-developer.7.html |
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
# file Copyright.txt or https://cmake.org/licensing for details. |
#[[.rst: |
FindCUDNN |
--------- |
Finds the cuDNN library. |
Requires: |
^^^^^^^^^ |
find_cuda_helper_libs from FindCUDA.cmake |
i.e. CUDA module should be found using FindCUDA.cmake before attempting to find cuDNN |
Result Variables |
^^^^^^^^^^^^^^^^ |
This will define the following variables: |
``CUDNN_FOUND`` |
``CUDNN_INCLUDE_DIRS`` location of cudnn.h |
``CUDNN_LIBRARIES`` location of cudnn library |
Cache Variables |
^^^^^^^^^^^^^^^ |
The following cache variables will be set if cuDNN was found. They may also be set on failure. |
``CUDNN_LIBRARY`` |
``CUDNN_INCLUDE_DIR`` |
``CUDNN_VERSION`` |
``CUDNN_VERSION_MAJOR`` INTERNAL |
``CUDNN_VERSION_MINOR`` INTERNAL |
``CUDNN_VERSION_PATCH`` INTERNAL |
#]] |
# find the library |
if(CUDA_FOUND) |
message(CUDA FOUND) |
find_cuda_helper_libs(cudnn) |
set(CUDNN_LIBRARY ${CUDA_cudnn_LIBRARY}CACHE FILEPATH 'location of the cuDNN library') |
message('CUDNN_LIBRARY: ${CUDNN_LIBRARY}') |
unset(CUDA_cudnn_LIBRARY CACHE) |
endif() |
# find the include |
if(CUDNN_LIBRARY) |
find_path(CUDNN_INCLUDE_DIR |
cudnn.h |
PATHS${CUDA_TOOLKIT_INCLUDE} |
DOC 'location of cudnn.h' |
NO_DEFAULT_PATH |
) |
if(NOT CUDNN_INCLUDE_DIR) |
find_path(CUDNN_INCLUDE_DIR |
cudnn.h |
DOC 'location of cudnn.h' |
) |
endif() |
endif() |
# extract version from the include |
if(CUDNN_INCLUDE_DIR) |
file(READ'${CUDNN_INCLUDE_DIR}/cudnn.h' CUDNN_H_CONTENTS) |
string(REGEXMATCH'define CUDNN_MAJOR ([0-9]+)' _ '${CUDNN_H_CONTENTS}') |
set(CUDNN_MAJOR_VERSION ${CMAKE_MATCH_1}CACHE INTERNAL ') |
string(REGEXMATCH'define CUDNN_MINOR ([0-9]+)' _ '${CUDNN_H_CONTENTS}') |
set(CUDNN_MINOR_VERSION ${CMAKE_MATCH_1}CACHE INTERNAL ') |
string(REGEXMATCH'define CUDNN_PATCHLEVEL ([0-9]+)' _ '${CUDNN_H_CONTENTS}') |
set(CUDNN_PATCH_VERSION ${CMAKE_MATCH_1}CACHE INTERNAL ') |
set(CUDNN_VERSION |
'${CUDNN_MAJOR_VERSION}.${CUDNN_MINOR_VERSION}.${CUDNN_PATCH_VERSION}' |
CACHE |
STRING |
'cuDNN version' |
) |
unset(CUDNN_H_CONTENTS) |
endif() |
include(FindPackageHandleStandardArgs) |
find_package_handle_standard_args(CUDNN |
FOUND_VAR CUDNN_FOUND |
REQUIRED_VARS |
CUDNN_LIBRARY |
CUDNN_INCLUDE_DIR |
VERSION_VAR CUDNN_VERSION |
) |
if(CUDNN_FOUND) |
set(CUDNN_LIBRARIES ${CUDNN_LIBRARY}) |
set(CUDNN_INCLUDE_DIRS ${CUDNN_INCLUDE_DIR}) |
endif() |
mark_as_advanced( |
CUDNN_LIBRARY |
CUDNN_INCLUDE_DIR |
CUDNN_VERSION |
) |
GitHub Action
get-cmake
Installs (and caches) CMake and ninja onto GitHub runners
InstallationCopy and paste the following snippet into your .yml file.
Learn more about this action in lukka/get-cmakeRestores from cache, or downloads and caches CMake v3.20.1 and Ninja v1.10.2.Works for x64 on Linux/macOS/Windows.
Flowchart of get-cmake
:
- If cache hit occurs, CMake and ninja are restored from cache in less than 1 second;
- If cache miss occurs, the action downloads and installs CMake and ninja, then caches both automatically with GitHub's @actions/cache APIs;
- Adds to PATH the CMake and ninja executables;
Github Actions C++ Cmake
Developer Manual
- Developers information
There are no inputs, nor outputs.
Prerequisites
gulp 4 globally installed.
Build and lint
Build with tsc
running:
npm run build
Launch lint
by:
npm run lint Canon shutter counter.
Cmake Downloads
Packaging
GitHub Action
get-cmake
Installs (and caches) CMake and ninja onto GitHub runners
InstallationCopy and paste the following snippet into your .yml file.
Learn more about this action in lukka/get-cmakeRestores from cache, or downloads and caches CMake v3.20.1 and Ninja v1.10.2.Works for x64 on Linux/macOS/Windows.
Flowchart of get-cmake
:
- If cache hit occurs, CMake and ninja are restored from cache in less than 1 second;
- If cache miss occurs, the action downloads and installs CMake and ninja, then caches both automatically with GitHub's @actions/cache APIs;
- Adds to PATH the CMake and ninja executables;
Github Actions C++ Cmake
Developer Manual
- Developers information
There are no inputs, nor outputs.
Prerequisites
gulp 4 globally installed.
Build and lint
Build with tsc
running:
npm run build
Launch lint
by:
npm run lint Canon shutter counter.
Cmake Downloads
Packaging
To build, lint validate and package the extension for release purpose, run:
npm run pack
Testing
To build, pack and test:
npm run test
Github Actions Cuda
To run test directly:
jest
The software is provided as is, there is no warranty of any kind. All users are encouraged to improve the source code with fixes and new features.
All the content in this repository is licensed under the MIT License.
Kenzo takada art. Copyright (c) 2020-2021 Luca Cappa
Stars
Contributors
Categories
Cmake X86 X64
Links
lukka/get-cmake Open issues 0 Pull requests 0 Report abuseget-cmake is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Save file contents. Rimworld's save files are written in XML (Version 1.0) and contain all the information about the state of the game. They are stored with the file extension.rws, and can be read with any XML reader or Notepad. World data is saved into the map file, to allow multiple saves on the same world without confusion. The only way to win is to build a ship and escape the planet with all your colonists. This costs a lot of steel and plasteel, which you will need to mine and trade for, and an AI Persona Core obtained from a ship part. Discussion, screenshots, and links, get all your RimWorld content here! If and when the final colonist is lost (dead, kidnapped or left the planet), the game will present a message that everyone is dead or gone. You can exit to the main menu or 'Keep playing'. If you continue playing, there is very little to do, but time continues to pass and events still trigger. Free Game RimWorld is generally an amazingly complete organization/framework redirection, resuscitating! Which progresses development through learning, and over which one can consume a few hours without getting depleted. A flat out need have that has the option to be better known. Rimworld win.