forked from vlfeat/matconvnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.pbxproj
786 lines (774 loc) · 53.7 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
2D14F0091B02AB5700A8F33D /* nnbias.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2D14F0071B02AB5700A8F33D /* nnbias.cu */; };
2D14F00A1B02AB5700A8F33D /* nnbias.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D14F0081B02AB5700A8F33D /* nnbias.hpp */; };
2D14F00C1B02AB9800A8F33D /* nnbias.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D14F00B1B02AB9800A8F33D /* nnbias.cpp */; };
2D14F00E1B03A35700A8F33D /* nnbias_blas.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D14F00D1B03A35700A8F33D /* nnbias_blas.hpp */; };
2D14F0101B03A6FA00A8F33D /* nnbias_cudnn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D14F00F1B03A6FA00A8F33D /* nnbias_cudnn.hpp */; };
2D16767F1AB5AF6000CC738D /* imread_helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D16767D1AB5AF6000CC738D /* imread_helpers.hpp */; };
2D2A74F71A88D73900C372A4 /* copy_cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D2A74F61A88D73900C372A4 /* copy_cpu.cpp */; };
2D47A19E1A88CB0900826D48 /* datacu.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2D47A19C1A88CB0900826D48 /* datacu.cu */; };
2D47A19F1A88CB0900826D48 /* datacu.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D47A19D1A88CB0900826D48 /* datacu.hpp */; };
2D528BB31A8284FA006EC40A /* nnconv.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2D528BB11A8284FA006EC40A /* nnconv.cu */; };
2D528BB41A8284FA006EC40A /* nnconv.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D528BB21A8284FA006EC40A /* nnconv.hpp */; };
2D7B112C1A88E5CC00A3D8A0 /* nnconv_blas.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D7B112A1A88E5CC00A3D8A0 /* nnconv_blas.hpp */; };
2D7B112F1A88F0FF00A3D8A0 /* nnpooling.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B112D1A88F0FF00A3D8A0 /* nnpooling.cu */; };
2D7B11301A88F0FF00A3D8A0 /* nnpooling.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D7B112E1A88F0FF00A3D8A0 /* nnpooling.hpp */; };
2D7B11321A88F12000A3D8A0 /* nnpooling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B11311A88F12000A3D8A0 /* nnpooling.cpp */; };
2D7B11341A8AC81E00A3D8A0 /* nnfullyconnected.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B11331A8AC81E00A3D8A0 /* nnfullyconnected.cpp */; };
2D7B11361A8AC85300A3D8A0 /* nnsubsample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B11351A8AC85300A3D8A0 /* nnsubsample.cpp */; };
2D7B11381A8AC8A700A3D8A0 /* nnconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B11371A8AC8A700A3D8A0 /* nnconv.cpp */; };
2D7B113C1A8BDB3C00A3D8A0 /* nnnormalize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B11391A8BDB3C00A3D8A0 /* nnnormalize.cpp */; };
2D7B113D1A8BDB3C00A3D8A0 /* nnnormalize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D7B113B1A8BDB3C00A3D8A0 /* nnnormalize.hpp */; };
2D7B11411A8BDB4E00A3D8A0 /* normalize_cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B113E1A8BDB4E00A3D8A0 /* normalize_cpu.cpp */; };
2D7B11421A8BDB4E00A3D8A0 /* normalize.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D7B11401A8BDB4E00A3D8A0 /* normalize.hpp */; };
2D8DC38D1A8D76FD00D053E6 /* nnpooling_cudnn.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2D8DC38B1A8D76FD00D053E6 /* nnpooling_cudnn.cu */; };
2D8DC38E1A8D76FD00D053E6 /* nnpooling_cudnn.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D8DC38C1A8D76FD00D053E6 /* nnpooling_cudnn.hpp */; };
2D9DC1CC1A209EBF0053CB7D /* vl_nnconv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D9DC1CA1A209EBF0053CB7D /* vl_nnconv.cpp */; };
2D9DC1D01A209EFD0053CB7D /* vl_nnnormalize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D9DC1CE1A209EFD0053CB7D /* vl_nnnormalize.cpp */; };
2D9DC1D11A209EFD0053CB7D /* vl_nnpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D9DC1CF1A209EFD0053CB7D /* vl_nnpool.cpp */; };
2DA349B41A83FC2C0073185F /* nnfullyconnected.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2DA349B21A83FC2C0073185F /* nnfullyconnected.cu */; };
2DA349B51A83FC2C0073185F /* nnfullyconnected.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2DA349B31A83FC2C0073185F /* nnfullyconnected.hpp */; };
2DA349BC1A86C5210073185F /* nnsubsample.cu in Sources */ = {isa = PBXBuildFile; fileRef = 2DA349BA1A86C5210073185F /* nnsubsample.cu */; };
2DA349BD1A86C5210073185F /* nnsubsample.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2DA349BB1A86C5210073185F /* nnsubsample.hpp */; };
2DE27163197A5531001768CA /* vl_imreadjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DE27162197A5531001768CA /* vl_imreadjpeg.cpp */; };
2DF07B701AAB7A5C001A3943 /* imread_quartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DF07B6F1AAB7A5C001A3943 /* imread_quartz.cpp */; };
2DF07B721AAB9160001A3943 /* imread_libjpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2DF07B711AAB9160001A3943 /* imread_libjpeg.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXBuildRule section */
2D375DC918A7FE5D008A97EE /* PBXBuildRule */ = {
isa = PBXBuildRule;
compilerSpec = com.apple.compilers.proxy.script;
filePatterns = "*.cu";
fileType = pattern.proxy;
isEditable = 1;
outputFiles = (
"$(DERIVED_FILE_DIR)/$(INPUT_FILE_BASE).mex$(MEXARCH)",
);
script = "#!/bin/bash\n\n${NVCC} -c \\\n-I${MATLABROOT}/extern/include \\\n-I${MATLABROOT}/simulink/include \\\n-DMATLAB_MEX_FILE \\\n-gencode=arch=compute_13,code=sm_13 \\\n-gencode=arch=compute_20,code=sm_20 \\\n-gencode=arch=compute_30,code=\\\"sm_30,compute_30\\\" \\\n-m 64 \\\n-I${MATLABROOT}/toolbox/distcomp/gpu/extern/include \\\n--compiler-options \\\n-fno-common,-fexceptions,-arch,x86_64,-isysroot,${SDKROOT},-mmacosx-version-min=10.8 \\\n-O2 -DNDEBUG \\\n${INPUT_FILE_PATH} -o ${DERIVED_FILE_DIR}/${INPUT_FILE_BASE}.o\n#2> >(sed 's/^\\(.*\\)(\\([0-9][0-9]*\\)): error\\(.*\\)/\\1:\\2: error\\3/g' >&2)";
};
/* End PBXBuildRule section */
/* Begin PBXFileReference section */
2D14F0071B02AB5700A8F33D /* nnbias.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = nnbias.cu; path = matlab/src/bits/nnbias.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D14F0081B02AB5700A8F33D /* nnbias.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnbias.hpp; path = matlab/src/bits/nnbias.hpp; sourceTree = "<group>"; };
2D14F00B1B02AB9800A8F33D /* nnbias.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nnbias.cpp; path = matlab/src/bits/nnbias.cpp; sourceTree = "<group>"; };
2D14F00D1B03A35700A8F33D /* nnbias_blas.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnbias_blas.hpp; path = matlab/src/bits/impl/nnbias_blas.hpp; sourceTree = "<group>"; };
2D14F00F1B03A6FA00A8F33D /* nnbias_cudnn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnbias_cudnn.hpp; path = matlab/src/bits/impl/nnbias_cudnn.hpp; sourceTree = "<group>"; };
2D14F0111B03A78A00A8F33D /* nnbias_cudnn.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = nnbias_cudnn.cu; path = matlab/src/bits/impl/nnbias_cudnn.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D16767D1AB5AF6000CC738D /* imread_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = imread_helpers.hpp; path = matlab/src/bits/impl/imread_helpers.hpp; sourceTree = "<group>"; };
2D19E6741AB20B2900D4FF0C /* fast_mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fast_mutex.h; path = matlab/src/bits/impl/fast_mutex.h; sourceTree = "<group>"; };
2D19E6751AB20B2900D4FF0C /* imread_gdiplus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imread_gdiplus.cpp; path = matlab/src/bits/impl/imread_gdiplus.cpp; sourceTree = "<group>"; };
2D19E6761AB20B2900D4FF0C /* tinythread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tinythread.cpp; path = matlab/src/bits/impl/tinythread.cpp; sourceTree = "<group>"; };
2D19E6771AB20B2900D4FF0C /* tinythread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tinythread.h; path = matlab/src/bits/impl/tinythread.h; sourceTree = "<group>"; };
2D19E6781AB2171800D4FF0C /* vl_compilenn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_compilenn.m; path = matlab/vl_compilenn.m; sourceTree = "<group>"; };
2D19E6791AB2171800D4FF0C /* vl_imreadjpeg.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_imreadjpeg.m; path = matlab/vl_imreadjpeg.m; sourceTree = "<group>"; };
2D19E67A1AB3031200D4FF0C /* faq.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = faq.md; sourceTree = "<group>"; };
2D19E67B1AB3031200D4FF0C /* install-alt.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = "install-alt.md"; sourceTree = "<group>"; };
2D1ECF5419CDE63200F4A122 /* vl_argparse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_argparse.m; path = matlab/vl_argparse.m; sourceTree = "<group>"; };
2D1ECF5519CDE63200F4A122 /* vl_nnnormalize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnnormalize.m; path = matlab/vl_nnnormalize.m; sourceTree = "<group>"; };
2D1ECF5619CDE63200F4A122 /* vl_simplenn_diagnose.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_simplenn_diagnose.m; path = matlab/vl_simplenn_diagnose.m; sourceTree = "<group>"; };
2D1ECF5819CE000600F4A122 /* cnn_cifar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_cifar.m; path = examples/cnn_cifar.m; sourceTree = "<group>"; };
2D1ECF5919CE000600F4A122 /* cnn_imagenet_evaluate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet_evaluate.m; path = examples/cnn_imagenet_evaluate.m; sourceTree = "<group>"; };
2D1ECF5A19CE000600F4A122 /* cnn_imagenet_get_batch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet_get_batch.m; path = examples/cnn_imagenet_get_batch.m; sourceTree = "<group>"; };
2D1ECF5B19CE000600F4A122 /* cnn_imagenet_minimal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet_minimal.m; path = examples/cnn_imagenet_minimal.m; sourceTree = "<group>"; };
2D1ECF5C19CE000600F4A122 /* cnn_imagenet_setup_data.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet_setup_data.m; path = examples/cnn_imagenet_setup_data.m; sourceTree = "<group>"; };
2D1ECF5D19CE000600F4A122 /* cnn_imagenet_sync_labels.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet_sync_labels.m; path = examples/cnn_imagenet_sync_labels.m; sourceTree = "<group>"; };
2D1ECF5E19CE000600F4A122 /* cnn_imagenet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_imagenet.m; path = examples/cnn_imagenet.m; sourceTree = "<group>"; };
2D1ECF5F19CE000600F4A122 /* cnn_mnist.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_mnist.m; path = examples/cnn_mnist.m; sourceTree = "<group>"; };
2D1ECF6019CE000600F4A122 /* cnn_train.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = cnn_train.m; path = examples/cnn_train.m; sourceTree = "<group>"; };
2D2A74F61A88D73900C372A4 /* copy_cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = copy_cpu.cpp; path = matlab/src/bits/impl/copy_cpu.cpp; sourceTree = "<group>"; };
2D375DBB18A7F790008A97EE /* vl_nnconv.m */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; name = vl_nnconv.m; path = matlab/vl_nnconv.m; sourceTree = "<group>"; };
2D375DBC18A7F790008A97EE /* Makefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; indentWidth = 8; path = Makefile; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; wrapsLines = 0; };
2D375DBE18A7F79E008A97EE /* vl_nnconv.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = vl_nnconv.cu; path = matlab/src/vl_nnconv.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D375DC318A7FD1C008A97EE /* libgconv.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libgconv.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
2D479D091A88AF4300826D48 /* blashelper.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = blashelper.hpp; path = matlab/src/bits/impl/blashelper.hpp; sourceTree = "<group>"; };
2D479D0A1A88AF4300826D48 /* copy_gpu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = copy_gpu.cu; path = matlab/src/bits/impl/copy_gpu.cu; sourceTree = "<group>"; };
2D479D0B1A88AF4300826D48 /* copy.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = copy.hpp; path = matlab/src/bits/impl/copy.hpp; sourceTree = "<group>"; };
2D479D0C1A88AF4300826D48 /* im2row_gpu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = im2row_gpu.cu; path = matlab/src/bits/impl/im2row_gpu.cu; sourceTree = "<group>"; };
2D479D0D1A88AF4300826D48 /* im2row_cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = im2row_cpu.cpp; path = matlab/src/bits/impl/im2row_cpu.cpp; sourceTree = "<group>"; };
2D479D0E1A88AF4300826D48 /* im2row.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = im2row.hpp; path = matlab/src/bits/impl/im2row.hpp; sourceTree = "<group>"; };
2D479D0F1A88AF4300826D48 /* nnconv_cudnn.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnconv_cudnn.cu; path = matlab/src/bits/impl/nnconv_cudnn.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D479D101A88AF4300826D48 /* nnconv_cudnn.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = nnconv_cudnn.hpp; path = matlab/src/bits/impl/nnconv_cudnn.hpp; sourceTree = "<group>"; };
2D479D111A88AF4300826D48 /* subsample_gpu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = subsample_gpu.cu; path = matlab/src/bits/impl/subsample_gpu.cu; sourceTree = "<group>"; };
2D479D121A88AF4300826D48 /* subsample_cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = subsample_cpu.cpp; path = matlab/src/bits/impl/subsample_cpu.cpp; sourceTree = "<group>"; };
2D479D131A88AF4300826D48 /* subsample.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = subsample.hpp; path = matlab/src/bits/impl/subsample.hpp; sourceTree = "<group>"; };
2D47A19C1A88CB0900826D48 /* datacu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = datacu.cu; path = matlab/src/bits/datacu.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D47A19D1A88CB0900826D48 /* datacu.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = datacu.hpp; path = matlab/src/bits/datacu.hpp; sourceTree = "<group>"; };
2D528B9A1A8284C6006EC40A /* data.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = data.cpp; path = matlab/src/bits/data.cpp; sourceTree = "<group>"; };
2D528B9B1A8284C6006EC40A /* data.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = data.cu; path = matlab/src/bits/data.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D528B9C1A8284C6006EC40A /* data.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = data.hpp; path = matlab/src/bits/data.hpp; sourceTree = "<group>"; };
2D528B9D1A8284C6006EC40A /* datamex.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = datamex.cpp; path = matlab/src/bits/datamex.cpp; sourceTree = "<group>"; };
2D528B9E1A8284C6006EC40A /* datamex.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = datamex.cu; path = matlab/src/bits/datamex.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D528B9F1A8284C6006EC40A /* datamex.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = datamex.hpp; path = matlab/src/bits/datamex.hpp; sourceTree = "<group>"; };
2D528BA41A8284C6006EC40A /* mexutils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = mexutils.h; path = matlab/src/bits/mexutils.h; sourceTree = "<group>"; };
2D528BA91A8284C6006EC40A /* pooling_cpu.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = pooling_cpu.cpp; path = matlab/src/bits/impl/pooling_cpu.cpp; sourceTree = "<group>"; };
2D528BAA1A8284C6006EC40A /* pooling.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = pooling.hpp; path = matlab/src/bits/impl/pooling.hpp; sourceTree = "<group>"; };
2D528BAB1A8284C6006EC40A /* pooling_gpu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = pooling_gpu.cu; path = matlab/src/bits/impl/pooling_gpu.cu; sourceTree = "<group>"; };
2D528BB11A8284FA006EC40A /* nnconv.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnconv.cu; path = matlab/src/bits/nnconv.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D528BB21A8284FA006EC40A /* nnconv.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = nnconv.hpp; path = matlab/src/bits/nnconv.hpp; sourceTree = "<group>"; };
2D5C34D519745588002B399E /* vl_nnpool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnpool.m; path = matlab/vl_nnpool.m; sourceTree = "<group>"; };
2D6D0421196A894A00022E96 /* mex_CUDA_glnxa64.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = mex_CUDA_glnxa64.xml; path = matlab/src/config/mex_CUDA_glnxa64.xml; sourceTree = "<group>"; };
2D6D0422196A894A00022E96 /* mex_CUDA_maci64.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = mex_CUDA_maci64.xml; path = matlab/src/config/mex_CUDA_maci64.xml; sourceTree = "<group>"; };
2D6D0423196A894A00022E96 /* mex_CUDA_glnxa64.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = mex_CUDA_glnxa64.sh; path = matlab/src/config/mex_CUDA_glnxa64.sh; sourceTree = "<group>"; };
2D6D0424196A894A00022E96 /* mex_CUDA_maci64.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = mex_CUDA_maci64.sh; path = matlab/src/config/mex_CUDA_maci64.sh; sourceTree = "<group>"; };
2D6D0425196A896300022E96 /* vl_nndropout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nndropout.m; path = matlab/vl_nndropout.m; sourceTree = "<group>"; };
2D6D0426196A896300022E96 /* vl_nnnoffset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnnoffset.m; path = matlab/vl_nnnoffset.m; sourceTree = "<group>"; };
2D6D0427196A896300022E96 /* vl_nnsoftmaxloss.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnsoftmaxloss.m; path = matlab/vl_nnsoftmaxloss.m; sourceTree = "<group>"; };
2D6D0428196A896300022E96 /* vl_simplenn_display.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_simplenn_display.m; path = matlab/vl_simplenn_display.m; sourceTree = "<group>"; };
2D6D0429196A896300022E96 /* vl_simplenn_move.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_simplenn_move.m; path = matlab/vl_simplenn_move.m; sourceTree = "<group>"; };
2D6D042C196A896300022E96 /* vl_testsim.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_testsim.m; path = matlab/xtest/vl_testsim.m; sourceTree = "<group>"; };
2D6D042D196A896300022E96 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
2D708AAA1A52F61A004E7D42 /* about.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = about.md; sourceTree = "<group>"; };
2D708AAC1A52F61A004E7D42 /* fixes.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = fixes.css; sourceTree = "<group>"; };
2D708AAD1A52F61A004E7D42 /* tables.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = tables.css; sourceTree = "<group>"; };
2D708AAE1A52F61A004E7D42 /* developers.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = developers.md; sourceTree = "<group>"; };
2D708AAF1A52F61A004E7D42 /* functions.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = functions.md; sourceTree = "<group>"; };
2D708AB01A52F61A004E7D42 /* gpu.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = gpu.md; sourceTree = "<group>"; };
2D708AB11A52F61A004E7D42 /* index.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = index.md; sourceTree = "<group>"; };
2D708AB21A52F61A004E7D42 /* install.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = install.md; sourceTree = "<group>"; };
2D708AB41A52F61A004E7D42 /* mathjaxhelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = mathjaxhelper.js; sourceTree = "<group>"; };
2D708AC81A52F61A004E7D42 /* pretrained.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = pretrained.md; sourceTree = "<group>"; };
2D708AC91A52F61A004E7D42 /* training.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = training.md; sourceTree = "<group>"; };
2D708ACA1A52F61A004E7D42 /* mkdocs.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = mkdocs.yml; path = doc/site/mkdocs.yml; sourceTree = "<group>"; };
2D708ACB1A52F65C004E7D42 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; name = Makefile; path = doc/Makefile; sourceTree = "<group>"; };
2D708ACC1A52F65C004E7D42 /* matdoc.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = matdoc.py; path = doc/matdoc.py; sourceTree = "<group>"; };
2D708ACD1A52F65C004E7D42 /* matdocparser.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = matdocparser.py; path = doc/matdocparser.py; sourceTree = "<group>"; };
2D717F1F19B3A2A50028FE9E /* matconvnet-manual.tex */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "matconvnet-manual.tex"; path = "doc/matconvnet-manual.tex"; sourceTree = "<group>"; };
2D717F2019B3A2A50028FE9E /* references.bib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = references.bib; path = doc/references.bib; sourceTree = "<group>"; };
2D7B112A1A88E5CC00A3D8A0 /* nnconv_blas.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnconv_blas.hpp; path = matlab/src/bits/impl/nnconv_blas.hpp; sourceTree = "<group>"; };
2D7B112D1A88F0FF00A3D8A0 /* nnpooling.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnpooling.cu; path = matlab/src/bits/nnpooling.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D7B112E1A88F0FF00A3D8A0 /* nnpooling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnpooling.hpp; path = matlab/src/bits/nnpooling.hpp; sourceTree = "<group>"; };
2D7B11311A88F12000A3D8A0 /* nnpooling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nnpooling.cpp; path = matlab/src/bits/nnpooling.cpp; sourceTree = "<group>"; };
2D7B11331A8AC81E00A3D8A0 /* nnfullyconnected.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nnfullyconnected.cpp; path = matlab/src/bits/nnfullyconnected.cpp; sourceTree = "<group>"; };
2D7B11351A8AC85300A3D8A0 /* nnsubsample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nnsubsample.cpp; path = matlab/src/bits/nnsubsample.cpp; sourceTree = "<group>"; };
2D7B11371A8AC8A700A3D8A0 /* nnconv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nnconv.cpp; path = matlab/src/bits/nnconv.cpp; sourceTree = "<group>"; };
2D7B11391A8BDB3C00A3D8A0 /* nnnormalize.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnnormalize.cpp; path = matlab/src/bits/nnnormalize.cpp; sourceTree = "<group>"; };
2D7B113A1A8BDB3C00A3D8A0 /* nnnormalize.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnnormalize.cu; path = matlab/src/bits/nnnormalize.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2D7B113B1A8BDB3C00A3D8A0 /* nnnormalize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnnormalize.hpp; path = matlab/src/bits/nnnormalize.hpp; sourceTree = "<group>"; };
2D7B113E1A8BDB4E00A3D8A0 /* normalize_cpu.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = normalize_cpu.cpp; path = matlab/src/bits/impl/normalize_cpu.cpp; sourceTree = "<group>"; };
2D7B113F1A8BDB4E00A3D8A0 /* normalize_gpu.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = normalize_gpu.cu; path = matlab/src/bits/impl/normalize_gpu.cu; sourceTree = "<group>"; };
2D7B11401A8BDB4E00A3D8A0 /* normalize.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = normalize.hpp; path = matlab/src/bits/impl/normalize.hpp; sourceTree = "<group>"; };
2D8DC38B1A8D76FD00D053E6 /* nnpooling_cudnn.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnpooling_cudnn.cu; path = matlab/src/bits/impl/nnpooling_cudnn.cu; sourceTree = "<group>"; };
2D8DC38C1A8D76FD00D053E6 /* nnpooling_cudnn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = nnpooling_cudnn.hpp; path = matlab/src/bits/impl/nnpooling_cudnn.hpp; sourceTree = "<group>"; };
2D9A37031A7E41EF00C994CF /* Makefile.mex */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.mex; sourceTree = "<group>"; };
2D9A37041A7E41EF00C994CF /* Makefile.nvcc */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.nvcc; sourceTree = "<group>"; };
2D9DC1CA1A209EBF0053CB7D /* vl_nnconv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vl_nnconv.cpp; path = matlab/src/vl_nnconv.cpp; sourceTree = "<group>"; };
2D9DC1CE1A209EFD0053CB7D /* vl_nnnormalize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vl_nnnormalize.cpp; path = matlab/src/vl_nnnormalize.cpp; sourceTree = "<group>"; };
2D9DC1CF1A209EFD0053CB7D /* vl_nnpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vl_nnpool.cpp; path = matlab/src/vl_nnpool.cpp; sourceTree = "<group>"; };
2DA102451B025A8F000BB9FE /* vl_nnconvt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vl_nnconvt.cpp; path = matlab/src/vl_nnconvt.cpp; sourceTree = "<group>"; };
2DA102461B025A8F000BB9FE /* vl_nnconvt.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = vl_nnconvt.cu; path = matlab/src/vl_nnconvt.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2DA349B21A83FC2C0073185F /* nnfullyconnected.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnfullyconnected.cu; path = matlab/src/bits/nnfullyconnected.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2DA349B31A83FC2C0073185F /* nnfullyconnected.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = nnfullyconnected.hpp; path = matlab/src/bits/nnfullyconnected.hpp; sourceTree = "<group>"; };
2DA349BA1A86C5210073185F /* nnsubsample.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = nnsubsample.cu; path = matlab/src/bits/nnsubsample.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2DA349BB1A86C5210073185F /* nnsubsample.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; name = nnsubsample.hpp; path = matlab/src/bits/nnsubsample.hpp; sourceTree = "<group>"; };
2DADAFF418E63E7800165C90 /* vl_nnnormalize.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = vl_nnnormalize.cu; path = matlab/src/vl_nnnormalize.cu; sourceTree = "<group>"; };
2DD3FACC18EC0E7B00053032 /* vl_nnloss.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnloss.m; path = matlab/vl_nnloss.m; sourceTree = "<group>"; };
2DD3FACD18EC0E7B00053032 /* vl_nnrelu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnrelu.m; path = matlab/vl_nnrelu.m; sourceTree = "<group>"; };
2DD3FACE18EC0E7B00053032 /* vl_nnsoftmax.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_nnsoftmax.m; path = matlab/vl_nnsoftmax.m; sourceTree = "<group>"; };
2DD3FAD018EC0E7B00053032 /* vl_simplenn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_simplenn.m; path = matlab/vl_simplenn.m; sourceTree = "<group>"; };
2DD3FAD418EC0E9000053032 /* vl_test_nnlayers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_test_nnlayers.m; path = matlab/xtest/vl_test_nnlayers.m; sourceTree = "<group>"; };
2DD3FAD918EC0E9000053032 /* vl_testder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_testder.m; path = matlab/xtest/vl_testder.m; sourceTree = "<group>"; };
2DD3FADA18EC118700053032 /* vl_rootnn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_rootnn.m; path = matlab/vl_rootnn.m; sourceTree = "<group>"; };
2DD3FADB18EC118700053032 /* vl_setupnn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_setupnn.m; path = matlab/vl_setupnn.m; sourceTree = "<group>"; };
2DE27162197A5531001768CA /* vl_imreadjpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vl_imreadjpeg.cpp; path = matlab/src/vl_imreadjpeg.cpp; sourceTree = "<group>"; };
2DF07B6E1AAA4068001A3943 /* imread.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = imread.hpp; path = matlab/src/bits/imread.hpp; sourceTree = "<group>"; };
2DF07B6F1AAB7A5C001A3943 /* imread_quartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imread_quartz.cpp; path = matlab/src/bits/impl/imread_quartz.cpp; sourceTree = "<group>"; };
2DF07B711AAB9160001A3943 /* imread_libjpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imread_libjpeg.cpp; path = matlab/src/bits/impl/imread_libjpeg.cpp; sourceTree = "<group>"; };
2DF145CF18AA61BD00D920BA /* vl_nnpool.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = vl_nnpool.cu; path = matlab/src/vl_nnpool.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
2DF61A991AB5925900ED9A1F /* vl_imreadjpeg.cu */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = vl_imreadjpeg.cu; path = matlab/src/vl_imreadjpeg.cu; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2D375DC018A7FD1C008A97EE /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2D1ECF5719CDFFE600F4A122 /* examples */ = {
isa = PBXGroup;
children = (
2D1ECF5819CE000600F4A122 /* cnn_cifar.m */,
2D1ECF5919CE000600F4A122 /* cnn_imagenet_evaluate.m */,
2D1ECF5A19CE000600F4A122 /* cnn_imagenet_get_batch.m */,
2D1ECF5B19CE000600F4A122 /* cnn_imagenet_minimal.m */,
2D1ECF5C19CE000600F4A122 /* cnn_imagenet_setup_data.m */,
2D1ECF5D19CE000600F4A122 /* cnn_imagenet_sync_labels.m */,
2D1ECF5E19CE000600F4A122 /* cnn_imagenet.m */,
2D1ECF5F19CE000600F4A122 /* cnn_mnist.m */,
2D1ECF6019CE000600F4A122 /* cnn_train.m */,
);
name = examples;
sourceTree = "<group>";
};
2D375DB018A7F064008A97EE = {
isa = PBXGroup;
children = (
2D375DBC18A7F790008A97EE /* Makefile */,
2D9A37031A7E41EF00C994CF /* Makefile.mex */,
2D9A37041A7E41EF00C994CF /* Makefile.nvcc */,
2D717F2219B3A2AB0028FE9E /* doc */,
2D375DBD18A7F796008A97EE /* src */,
2D1ECF5719CDFFE600F4A122 /* examples */,
2DD3FACA18EC0E4C00053032 /* matlab */,
2D375DC418A7FD1C008A97EE /* Products */,
);
sourceTree = "<group>";
};
2D375DBD18A7F796008A97EE /* src */ = {
isa = PBXGroup;
children = (
2D375DCE18A84923008A97EE /* bits */,
2D6D0420196A892E00022E96 /* config */,
2DE27162197A5531001768CA /* vl_imreadjpeg.cpp */,
2DF61A991AB5925900ED9A1F /* vl_imreadjpeg.cu */,
2D9DC1CA1A209EBF0053CB7D /* vl_nnconv.cpp */,
2D375DBE18A7F79E008A97EE /* vl_nnconv.cu */,
2DA102451B025A8F000BB9FE /* vl_nnconvt.cpp */,
2DA102461B025A8F000BB9FE /* vl_nnconvt.cu */,
2D9DC1CE1A209EFD0053CB7D /* vl_nnnormalize.cpp */,
2DADAFF418E63E7800165C90 /* vl_nnnormalize.cu */,
2D9DC1CF1A209EFD0053CB7D /* vl_nnpool.cpp */,
2DF145CF18AA61BD00D920BA /* vl_nnpool.cu */,
);
name = src;
sourceTree = "<group>";
};
2D375DC418A7FD1C008A97EE /* Products */ = {
isa = PBXGroup;
children = (
2D375DC318A7FD1C008A97EE /* libgconv.dylib */,
);
name = Products;
sourceTree = "<group>";
};
2D375DCE18A84923008A97EE /* bits */ = {
isa = PBXGroup;
children = (
2D479D071A88AE0400826D48 /* impl */,
2DF07B6E1AAA4068001A3943 /* imread.hpp */,
2D528B9A1A8284C6006EC40A /* data.cpp */,
2D528B9B1A8284C6006EC40A /* data.cu */,
2D528B9C1A8284C6006EC40A /* data.hpp */,
2D47A19C1A88CB0900826D48 /* datacu.cu */,
2D47A19D1A88CB0900826D48 /* datacu.hpp */,
2D528B9D1A8284C6006EC40A /* datamex.cpp */,
2D528B9E1A8284C6006EC40A /* datamex.cu */,
2D528B9F1A8284C6006EC40A /* datamex.hpp */,
2D528BA41A8284C6006EC40A /* mexutils.h */,
2D7B11371A8AC8A700A3D8A0 /* nnconv.cpp */,
2D528BB11A8284FA006EC40A /* nnconv.cu */,
2D528BB21A8284FA006EC40A /* nnconv.hpp */,
2D7B11331A8AC81E00A3D8A0 /* nnfullyconnected.cpp */,
2DA349B21A83FC2C0073185F /* nnfullyconnected.cu */,
2DA349B31A83FC2C0073185F /* nnfullyconnected.hpp */,
2D7B11391A8BDB3C00A3D8A0 /* nnnormalize.cpp */,
2D7B113A1A8BDB3C00A3D8A0 /* nnnormalize.cu */,
2D7B113B1A8BDB3C00A3D8A0 /* nnnormalize.hpp */,
2D7B11311A88F12000A3D8A0 /* nnpooling.cpp */,
2D7B112D1A88F0FF00A3D8A0 /* nnpooling.cu */,
2D7B112E1A88F0FF00A3D8A0 /* nnpooling.hpp */,
2D7B11351A8AC85300A3D8A0 /* nnsubsample.cpp */,
2DA349BA1A86C5210073185F /* nnsubsample.cu */,
2DA349BB1A86C5210073185F /* nnsubsample.hpp */,
2D14F0071B02AB5700A8F33D /* nnbias.cu */,
2D14F00B1B02AB9800A8F33D /* nnbias.cpp */,
2D14F0081B02AB5700A8F33D /* nnbias.hpp */,
);
name = bits;
sourceTree = "<group>";
};
2D479D071A88AE0400826D48 /* impl */ = {
isa = PBXGroup;
children = (
2D479D091A88AF4300826D48 /* blashelper.hpp */,
2D2A74F61A88D73900C372A4 /* copy_cpu.cpp */,
2D479D0A1A88AF4300826D48 /* copy_gpu.cu */,
2D479D0B1A88AF4300826D48 /* copy.hpp */,
2D19E6741AB20B2900D4FF0C /* fast_mutex.h */,
2D479D0D1A88AF4300826D48 /* im2row_cpu.cpp */,
2D479D0C1A88AF4300826D48 /* im2row_gpu.cu */,
2D479D0E1A88AF4300826D48 /* im2row.hpp */,
2D19E6751AB20B2900D4FF0C /* imread_gdiplus.cpp */,
2D16767D1AB5AF6000CC738D /* imread_helpers.hpp */,
2DF07B711AAB9160001A3943 /* imread_libjpeg.cpp */,
2DF07B6F1AAB7A5C001A3943 /* imread_quartz.cpp */,
2D14F00D1B03A35700A8F33D /* nnbias_blas.hpp */,
2D14F0111B03A78A00A8F33D /* nnbias_cudnn.cu */,
2D14F00F1B03A6FA00A8F33D /* nnbias_cudnn.hpp */,
2D7B112A1A88E5CC00A3D8A0 /* nnconv_blas.hpp */,
2D479D0F1A88AF4300826D48 /* nnconv_cudnn.cu */,
2D479D101A88AF4300826D48 /* nnconv_cudnn.hpp */,
2D8DC38B1A8D76FD00D053E6 /* nnpooling_cudnn.cu */,
2D8DC38C1A8D76FD00D053E6 /* nnpooling_cudnn.hpp */,
2D7B113E1A8BDB4E00A3D8A0 /* normalize_cpu.cpp */,
2D7B113F1A8BDB4E00A3D8A0 /* normalize_gpu.cu */,
2D7B11401A8BDB4E00A3D8A0 /* normalize.hpp */,
2D528BA91A8284C6006EC40A /* pooling_cpu.cpp */,
2D528BAB1A8284C6006EC40A /* pooling_gpu.cu */,
2D528BAA1A8284C6006EC40A /* pooling.hpp */,
2D479D121A88AF4300826D48 /* subsample_cpu.cpp */,
2D479D111A88AF4300826D48 /* subsample_gpu.cu */,
2D479D131A88AF4300826D48 /* subsample.hpp */,
2D19E6761AB20B2900D4FF0C /* tinythread.cpp */,
2D19E6771AB20B2900D4FF0C /* tinythread.h */,
);
name = impl;
sourceTree = "<group>";
};
2D6D0420196A892E00022E96 /* config */ = {
isa = PBXGroup;
children = (
2D6D0421196A894A00022E96 /* mex_CUDA_glnxa64.xml */,
2D6D0422196A894A00022E96 /* mex_CUDA_maci64.xml */,
2D6D0423196A894A00022E96 /* mex_CUDA_glnxa64.sh */,
2D6D0424196A894A00022E96 /* mex_CUDA_maci64.sh */,
);
name = config;
sourceTree = "<group>";
};
2D708AA81A52F60B004E7D42 /* site */ = {
isa = PBXGroup;
children = (
2D708AA91A52F61A004E7D42 /* docs */,
2D708ACB1A52F65C004E7D42 /* Makefile */,
2D708ACC1A52F65C004E7D42 /* matdoc.py */,
2D708ACD1A52F65C004E7D42 /* matdocparser.py */,
2D708ACA1A52F61A004E7D42 /* mkdocs.yml */,
);
name = site;
sourceTree = "<group>";
};
2D708AA91A52F61A004E7D42 /* docs */ = {
isa = PBXGroup;
children = (
2D708AAB1A52F61A004E7D42 /* css */,
2D708AB31A52F61A004E7D42 /* js */,
2D708AAA1A52F61A004E7D42 /* about.md */,
2D708AAE1A52F61A004E7D42 /* developers.md */,
2D19E67A1AB3031200D4FF0C /* faq.md */,
2D708AAF1A52F61A004E7D42 /* functions.md */,
2D708AB01A52F61A004E7D42 /* gpu.md */,
2D708AB11A52F61A004E7D42 /* index.md */,
2D19E67B1AB3031200D4FF0C /* install-alt.md */,
2D708AB21A52F61A004E7D42 /* install.md */,
2D708AC81A52F61A004E7D42 /* pretrained.md */,
2D708AC91A52F61A004E7D42 /* training.md */,
);
name = docs;
path = doc/site/docs;
sourceTree = "<group>";
};
2D708AAB1A52F61A004E7D42 /* css */ = {
isa = PBXGroup;
children = (
2D708AAC1A52F61A004E7D42 /* fixes.css */,
2D708AAD1A52F61A004E7D42 /* tables.css */,
);
path = css;
sourceTree = "<group>";
};
2D708AB31A52F61A004E7D42 /* js */ = {
isa = PBXGroup;
children = (
2D708AB41A52F61A004E7D42 /* mathjaxhelper.js */,
);
path = js;
sourceTree = "<group>";
};
2D717F2219B3A2AB0028FE9E /* doc */ = {
isa = PBXGroup;
children = (
2D708AA81A52F60B004E7D42 /* site */,
2D6D042D196A896300022E96 /* README.md */,
2D717F1F19B3A2A50028FE9E /* matconvnet-manual.tex */,
2D717F2019B3A2A50028FE9E /* references.bib */,
);
name = doc;
sourceTree = "<group>";
};
2DD3FACA18EC0E4C00053032 /* matlab */ = {
isa = PBXGroup;
children = (
2D1ECF5419CDE63200F4A122 /* vl_argparse.m */,
2D19E6781AB2171800D4FF0C /* vl_compilenn.m */,
2D19E6791AB2171800D4FF0C /* vl_imreadjpeg.m */,
2D375DBB18A7F790008A97EE /* vl_nnconv.m */,
2D6D0425196A896300022E96 /* vl_nndropout.m */,
2DD3FACC18EC0E7B00053032 /* vl_nnloss.m */,
2D6D0426196A896300022E96 /* vl_nnnoffset.m */,
2D1ECF5519CDE63200F4A122 /* vl_nnnormalize.m */,
2D5C34D519745588002B399E /* vl_nnpool.m */,
2DD3FACD18EC0E7B00053032 /* vl_nnrelu.m */,
2DD3FACE18EC0E7B00053032 /* vl_nnsoftmax.m */,
2D6D0427196A896300022E96 /* vl_nnsoftmaxloss.m */,
2DD3FADA18EC118700053032 /* vl_rootnn.m */,
2DD3FADB18EC118700053032 /* vl_setupnn.m */,
2D1ECF5619CDE63200F4A122 /* vl_simplenn_diagnose.m */,
2D6D0428196A896300022E96 /* vl_simplenn_display.m */,
2D6D0429196A896300022E96 /* vl_simplenn_move.m */,
2DD3FAD018EC0E7B00053032 /* vl_simplenn.m */,
2DD3FAD118EC0E8100053032 /* xtest */,
);
name = matlab;
sourceTree = "<group>";
};
2DD3FAD118EC0E8100053032 /* xtest */ = {
isa = PBXGroup;
children = (
2D6D042C196A896300022E96 /* vl_testsim.m */,
2DD3FAD418EC0E9000053032 /* vl_test_nnlayers.m */,
2DD3FAD918EC0E9000053032 /* vl_testder.m */,
);
name = xtest;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2D375DC118A7FD1C008A97EE /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2D47A19F1A88CB0900826D48 /* datacu.hpp in Headers */,
2D7B11301A88F0FF00A3D8A0 /* nnpooling.hpp in Headers */,
2D528BB41A8284FA006EC40A /* nnconv.hpp in Headers */,
2D14F0101B03A6FA00A8F33D /* nnbias_cudnn.hpp in Headers */,
2DA349B51A83FC2C0073185F /* nnfullyconnected.hpp in Headers */,
2D16767F1AB5AF6000CC738D /* imread_helpers.hpp in Headers */,
2D7B11421A8BDB4E00A3D8A0 /* normalize.hpp in Headers */,
2D14F00A1B02AB5700A8F33D /* nnbias.hpp in Headers */,
2D8DC38E1A8D76FD00D053E6 /* nnpooling_cudnn.hpp in Headers */,
2D7B113D1A8BDB3C00A3D8A0 /* nnnormalize.hpp in Headers */,
2D14F00E1B03A35700A8F33D /* nnbias_blas.hpp in Headers */,
2DA349BD1A86C5210073185F /* nnsubsample.hpp in Headers */,
2D7B112C1A88E5CC00A3D8A0 /* nnconv_blas.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXLegacyTarget section */
2D1880FA1A7BBD73007C7586 /* matconv cuDNN */ = {
isa = PBXLegacyTarget;
buildArgumentsString = "-j4 ENABLE_GPU=y ENABLE_IMREADJPEG=y ENABLE_CUDNN=y $(ACTION)";
buildConfigurationList = 2D1880FB1A7BBD73007C7586 /* Build configuration list for PBXLegacyTarget "matconv cuDNN" */;
buildPhases = (
);
buildToolPath = /usr/bin/make;
buildWorkingDirectory = "";
dependencies = (
);
name = "matconv cuDNN";
passBuildSettingsInEnvironment = 1;
productName = matconv;
};
2D375DB518A7F064008A97EE /* matconv GPU */ = {
isa = PBXLegacyTarget;
buildArgumentsString = "-j4 ENABLE_GPU=y ENABLE_IMREADJPEG=y $(ACTION)";
buildConfigurationList = 2D375DB818A7F064008A97EE /* Build configuration list for PBXLegacyTarget "matconv GPU" */;
buildPhases = (
);
buildToolPath = /usr/bin/make;
buildWorkingDirectory = "";
dependencies = (
);
name = "matconv GPU";
passBuildSettingsInEnvironment = 1;
productName = matconv;
};
2D95CDAA18EEB2630076E3A2 /* matconv CPU */ = {
isa = PBXLegacyTarget;
buildArgumentsString = "-j4 ENABLE_IMREADJPEG=y $(ACTION)";
buildConfigurationList = 2D95CDAB18EEB2630076E3A2 /* Build configuration list for PBXLegacyTarget "matconv CPU" */;
buildPhases = (
);
buildToolPath = /usr/bin/make;
buildWorkingDirectory = "";
dependencies = (
);
name = "matconv CPU";
passBuildSettingsInEnvironment = 1;
productName = matconv;
};
/* End PBXLegacyTarget section */
/* Begin PBXNativeTarget section */
2D375DC218A7FD1C008A97EE /* gconv */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2D375DC518A7FD1C008A97EE /* Build configuration list for PBXNativeTarget "gconv" */;
buildPhases = (
2D375DBF18A7FD1C008A97EE /* Sources */,
2D375DC018A7FD1C008A97EE /* Frameworks */,
2D375DC118A7FD1C008A97EE /* Headers */,
);
buildRules = (
2D375DC918A7FE5D008A97EE /* PBXBuildRule */,
);
dependencies = (
);
name = gconv;
productName = gconv;
productReference = 2D375DC318A7FD1C008A97EE /* libgconv.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
2D375DB118A7F064008A97EE /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0610;
ORGANIZATIONNAME = "Andrea Vedaldi";
};
buildConfigurationList = 2D375DB418A7F064008A97EE /* Build configuration list for PBXProject "matconv" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 2D375DB018A7F064008A97EE;
productRefGroup = 2D375DC418A7FD1C008A97EE /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2D95CDAA18EEB2630076E3A2 /* matconv CPU */,
2D375DB518A7F064008A97EE /* matconv GPU */,
2D1880FA1A7BBD73007C7586 /* matconv cuDNN */,
2D375DC218A7FD1C008A97EE /* gconv */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
2D375DBF18A7FD1C008A97EE /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2DF07B701AAB7A5C001A3943 /* imread_quartz.cpp in Sources */,
2D7B11341A8AC81E00A3D8A0 /* nnfullyconnected.cpp in Sources */,
2D7B112F1A88F0FF00A3D8A0 /* nnpooling.cu in Sources */,
2DA349BC1A86C5210073185F /* nnsubsample.cu in Sources */,
2DA349B41A83FC2C0073185F /* nnfullyconnected.cu in Sources */,
2D14F00C1B02AB9800A8F33D /* nnbias.cpp in Sources */,
2D7B113C1A8BDB3C00A3D8A0 /* nnnormalize.cpp in Sources */,
2DF07B721AAB9160001A3943 /* imread_libjpeg.cpp in Sources */,
2D2A74F71A88D73900C372A4 /* copy_cpu.cpp in Sources */,
2DE27163197A5531001768CA /* vl_imreadjpeg.cpp in Sources */,
2D9DC1CC1A209EBF0053CB7D /* vl_nnconv.cpp in Sources */,
2D528BB31A8284FA006EC40A /* nnconv.cu in Sources */,
2D47A19E1A88CB0900826D48 /* datacu.cu in Sources */,
2D7B11411A8BDB4E00A3D8A0 /* normalize_cpu.cpp in Sources */,
2D7B11381A8AC8A700A3D8A0 /* nnconv.cpp in Sources */,
2D14F0091B02AB5700A8F33D /* nnbias.cu in Sources */,
2D9DC1D11A209EFD0053CB7D /* vl_nnpool.cpp in Sources */,
2D9DC1D01A209EFD0053CB7D /* vl_nnnormalize.cpp in Sources */,
2D7B11361A8AC85300A3D8A0 /* nnsubsample.cpp in Sources */,
2D8DC38D1A8D76FD00D053E6 /* nnpooling_cudnn.cu in Sources */,
2D7B11321A88F12000A3D8A0 /* nnpooling.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
2D1880FC1A7BBD73007C7586 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_GPU = YES;
};
name = Debug;
};
2D1880FD1A7BBD73007C7586 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_GPU = YES;
};
name = Release;
};
2D375DB618A7F064008A97EE /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CUDAROOT = "/Developer/NVIDIA/CUDA-6.5";
DEBUG = YES;
ENABLE_CUDNN = "";
ENABLE_GPU = "";
EXPORTED_SYMBOLS_FILE = "$(MATLABROOT)/extern/lib/maci64/mexFunction.map";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.9;
MATLABROOT = /Applications/MATLAB_R2015a.app;
MEX = "$(MATLABROOT)/bin/mex";
MEXEXT = "$(MATLABROOT)/bin/mexext";
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
name = Debug;
};
2D375DB718A7F064008A97EE /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
CUDAROOT = "/Developer/NVIDIA/CUDA-6.5";
DEBUG = "";
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_CUDNN = "";
ENABLE_GPU = "";
ENABLE_NS_ASSERTIONS = NO;
EXPORTED_SYMBOLS_FILE = "$(MATLABROOT)/extern/lib/maci64/mexFunction.map";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.9;
MATLABROOT = /Applications/MATLAB_R2015a.app;
MEX = "$(MATLABROOT)/bin/mex";
MEXEXT = "$(MATLABROOT)/bin/mexext";
SDKROOT = macosx;
};
name = Release;
};
2D375DB918A7F064008A97EE /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_GPU = YES;
};
name = Debug;
};
2D375DBA18A7F064008A97EE /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_GPU = YES;
};
name = Release;
};
2D375DC618A7FD1C008A97EE /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
EXECUTABLE_PREFIX = lib;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
2D375DC718A7FD1C008A97EE /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
2D95CDAC18EEB2630076E3A2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
2D95CDAD18EEB2630076E3A2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2D1880FB1A7BBD73007C7586 /* Build configuration list for PBXLegacyTarget "matconv cuDNN" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2D1880FC1A7BBD73007C7586 /* Debug */,
2D1880FD1A7BBD73007C7586 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D375DB418A7F064008A97EE /* Build configuration list for PBXProject "matconv" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2D375DB618A7F064008A97EE /* Debug */,
2D375DB718A7F064008A97EE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D375DB818A7F064008A97EE /* Build configuration list for PBXLegacyTarget "matconv GPU" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2D375DB918A7F064008A97EE /* Debug */,
2D375DBA18A7F064008A97EE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D375DC518A7FD1C008A97EE /* Build configuration list for PBXNativeTarget "gconv" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2D375DC618A7FD1C008A97EE /* Debug */,
2D375DC718A7FD1C008A97EE /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D95CDAB18EEB2630076E3A2 /* Build configuration list for PBXLegacyTarget "matconv CPU" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2D95CDAC18EEB2630076E3A2 /* Debug */,
2D95CDAD18EEB2630076E3A2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 2D375DB118A7F064008A97EE /* Project object */;
}