Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

45 rindas
949B

  1. //go:build !cufft || !windows
  2. package gpudemod
  3. func (r *BatchRunner) executeStreamingGPUNativePrepared(invocations []StreamingGPUInvocation) ([]StreamingGPUExecutionResult, error) {
  4. _ = invocations
  5. return nil, ErrUnavailable
  6. }
  7. func (r *BatchRunner) syncNativeStreamingStates(active map[int64]struct{}) {
  8. _ = active
  9. if r == nil {
  10. return
  11. }
  12. if r.nativeState == nil {
  13. r.nativeState = make(map[int64]*nativeStreamingSignalState)
  14. }
  15. for id := range r.nativeState {
  16. if _, ok := active[id]; !ok {
  17. delete(r.nativeState, id)
  18. }
  19. }
  20. }
  21. func (r *BatchRunner) resetNativeStreamingState(signalID int64) {
  22. if r == nil || r.nativeState == nil {
  23. return
  24. }
  25. delete(r.nativeState, signalID)
  26. }
  27. func (r *BatchRunner) resetAllNativeStreamingStates() {
  28. if r == nil {
  29. return
  30. }
  31. r.nativeState = make(map[int64]*nativeStreamingSignalState)
  32. }
  33. func (r *BatchRunner) freeAllNativeStreamingStates() {
  34. if r == nil {
  35. return
  36. }
  37. r.nativeState = nil
  38. }