Skip to main content
Ctrl+K
Logo image

Get Started

  • Get Started with SYCLomatic

Developer Guide and Reference

  • Overview
  • Tool Setup and Basic Use
  • Migration
    • Migration Workflow Guidelines
    • Generate a Compilation Database
    • Incremental Migration
    • Migration Rules
    • Migrate a CMake Build Script
    • Debug Migrated Code: Runtime Behavior
    • Query CUDA* to SYCL* API Mapping
    • Analysis Mode
  • Reference
    • Command Line Options Reference
      • Basic Migration Options
      • Advanced Migration Options
      • Code Generation Options
      • Report Generation Options
      • Build Script Options
      • Query API Mapping, Tool Warning, and Help Options
      • intercept-build Options
      • Deprecated Options
      • Alphabetical Option List
    • Diagnostics Reference
      • DPCT1000
      • DPCT1001
      • DPCT1002
      • DPCT1003
      • DPCT1004
      • DPCT1005
      • DPCT1006
      • DPCT1007
      • DPCT1008
      • DPCT1009
      • DPCT1010
      • DPCT1011
      • DPCT1012
      • DPCT1013
      • DPCT1014
      • DPCT1015
      • DPCT1016
      • DPCT1017
      • DPCT1018
      • DPCT1019
      • DPCT1020
      • DPCT1021
      • DPCT1022
      • DPCT1023
      • DPCT1024
      • DPCT1025
      • DPCT1026
      • DPCT1027
      • DPCT1028
      • DPCT1029
      • DPCT1030
      • DPCT1031
      • DPCT1032
      • DPCT1033
      • DPCT1034
      • DPCT1035
      • DPCT1036
      • DPCT1037
      • DPCT1038
      • DPCT1039
      • DPCT1040
      • DPCT1041
      • DPCT1042
      • DPCT1043
      • DPCT1044
      • DPCT1045
      • DPCT1046
      • DPCT1047
      • DPCT1048
      • DPCT1049
      • DPCT1050
      • DPCT1051
      • DPCT1052
      • DPCT1053
      • DPCT1054
      • DPCT1055
      • DPCT1056
      • DPCT1057
      • DPCT1058
      • DPCT1059
      • DPCT1060
      • DPCT1061
      • DPCT1062
      • DPCT1063
      • DPCT1064
      • DPCT1065
      • DPCT1066
      • DPCT1067
      • DPCT1068
      • DPCT1069
      • DPCT1070
      • DPCT1071
      • DPCT1072
      • DPCT1073
      • DPCT1074
      • DPCT1075
      • DPCT1076
      • DPCT1077
      • DPCT1078
      • DPCT1079
      • DPCT1080
      • DPCT1081
      • DPCT1082
      • DPCT1083
      • DPCT1084
      • DPCT1085
      • DPCT1086
      • DPCT1087 [UPDATE]
      • DPCT1088
      • DPCT1089
      • DPCT1090
      • DPCT1091
      • DPCT1092
      • DPCT1093
      • DPCT1094
      • DPCT1095
      • DPCT1096
      • DPCT1097
      • DPCT1098
      • DPCT1099
      • DPCT1100
      • DPCT1101
      • DPCT1102
      • DPCT1103
      • DPCT1104
      • DPCT1105
      • DPCT1106
      • DPCT1107
      • DPCT1108
      • DPCT1109
      • DPCT1110
      • DPCT1111
      • DPCT1112
      • DPCT1113
      • DPCT1114
      • DPCT1115
      • DPCT1118
      • DPCT1119
      • DPCT1120
      • DPCT1121
      • DPCT1122
      • DPCT1123
      • DPCT1124
      • DPCT1125
      • DPCT1126
      • DPCT1127
      • DPCT1128
      • DPCT1129
      • DPCT1130
      • DPCT1131
      • DPCT1132
      • DPCT1134
      • DPCT1135
      • DPCT1136
      • DPCT2001
      • DPCT3000
      • DPCT3001
      • DPCT3002
    • DPCT Namespace Reference
    • CUDA* and SYCL* Programming Model Comparison
    • CUDA* to SYCL* Term Mapping Quick Reference
    • Migration Examples
  • CUDA API Migration Support
  • Frequently Asked Questions
  • Suggest edit
  • Open issue
  • .rst

DPCT1037

Contents

  • Message
  • Detailed Help
  • Suggestions to Fix

DPCT1037#

Message#

Rewrite this code using <library name> with SYCL.

Detailed Help#

SYCLomatic does not support the migration of some library API calls.

Suggestions to Fix#

Rewrite this code manually by using the IntelĀ® oneAPI Deep Neural Network Library (oneDNN) or the IntelĀ® oneAPI Collective Communications Library (oneCCL).

previous

DPCT1036

next

DPCT1038

Contents
  • Message
  • Detailed Help
  • Suggestions to Fix
Cookies | Privacy | Do Not Share My Personal Information
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others. SYCL is a registered trademark of the Kronos Group, Inc. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document, with the sole exception that code included in this document is licensed subject to the Zero-Clause BSD open source license (OBSD), http://opensource.org/licenses/0BSD.

SYCLomatic is licensed under Apache License Version 2.0 with LLVM exceptions. Refer to the LICENSE file for the full license text and copyright notice.

Last updated: 25 March, 2025