pytorch

Форк
0
/
sleef.bzl 
22 строки · 652.0 Байт
1
load("@rules_cc//cc:defs.bzl", "cc_library")
2

3
# This macro provides for generating both "sleef<foo>" and
4
# "sleefdet<foo>" libraries for a given set of code. The difference is
5
# that the "det" libraries get compiled with "-DDETERMINISTIC=1".
6

7
def sleef_cc_library(name, copts, **kwargs):
8
    cc_library(
9
        name = name,
10
        copts = copts,
11
        **kwargs
12
    )
13

14
    prefix = "sleef"
15
    if not name.startswith(prefix):
16
        fail("name {} does not start with {}".format(repr(name), repr(prefix)))
17

18
    cc_library(
19
        name = name.replace(prefix, prefix + "det", 1),
20
        copts = copts + ["-DDETERMINISTIC=1"],
21
        **kwargs
22
    )
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.