Пример #1
0
 /// <summary>
 /// Updates the shared-memory configuration.
 /// </summary>
 /// <param name="config">The updated shared-memory configuration.</param>
 /// <returns>The error status.</returns>
 public CudaError SetSharedMemoryConfig(
     CudaSharedMemoryConfiguration config) =>
 cuCtxSetSharedMemConfig(config);
Пример #2
0
 /// <summary cref="CudaAPI.SetSharedMemoryConfig(
 /// CudaSharedMemoryConfiguration)"/>
 public override CudaError SetSharedMemoryConfig(
     CudaSharedMemoryConfiguration config) =>
 throw new NotSupportedException(RuntimeErrorMessages.CudaNotSupported);
Пример #3
0
 /// <summary>
 /// Resolves the shared-memory configuration.
 /// </summary>
 /// <param name="config">The resolved shared-memory configuration.</param>
 /// <returns>The error status.</returns>
 public CudaError GetSharedMemoryConfig(
     out CudaSharedMemoryConfiguration config) =>
 cuCtxGetSharedMemConfig(out config);
Пример #4
0
 /// <summary>
 /// Updates the shared-memory configuration.
 /// </summary>
 /// <param name="config">The updated shared-memory configuration.</param>
 /// <returns>The error status.</returns>
 public abstract CudaError SetSharedMemoryConfig(CudaSharedMemoryConfiguration config);
Пример #5
0
 private static extern CudaError cuCtxGetSharedMemConfig(
     [Out] out CudaSharedMemoryConfiguration pConfig);
Пример #6
0
 /// <summary cref="CudaAPI.SetSharedMemoryConfig(CudaSharedMemoryConfiguration)"/>
 public override CudaError SetSharedMemoryConfig(CudaSharedMemoryConfiguration config)
 {
     return(cuCtxSetSharedMemConfig(config));
 }
Пример #7
0
 /// <summary cref="CudaAPI.GetSharedMemoryConfig(out CudaSharedMemoryConfiguration)"/>
 public override CudaError GetSharedMemoryConfig(out CudaSharedMemoryConfiguration config)
 {
     return(cuCtxGetSharedMemConfig(out config));
 }
Пример #8
0
 private static extern CudaError cuCtxSetSharedMemConfig(
     [In] CudaSharedMemoryConfiguration config);