1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

matlab/mex Problem

  • Soteira
  • 28. Juni 2011 um 15:35
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Soteira
    Punkte
    25
    Beiträge
    3
    • 28. Juni 2011 um 15:35
    • #1

    Ich versuche den PatchMatch Algorithmus für mex, der hier downloadbar ist : http://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/
    bei mir zum Laufen zu bringen.
    Eigentlich sollte nach dem Ausführen des .bat Files der Code funktionieren und durch test_mex gestartet werden können.

    Ich bekomme aber immer folgende Fehlermeldung:
    ??? Attempt to execute SCRIPT nnmex as a function:
    D:\Pfad\patchmatch-2.0\nnmex.m

    Error in ==> test_mex at 27
    ann0 = nnmex(A, B, algo, [], [], [], [], [], [], cores); % Warm up

    Jetzt kann ich aber nicht glauben, dass die einen falschen Code online stellen. Ich kann aber auch nicht feststellen was ich falsch mache. Habe versucht den Code unter Win XP und Win 7 zum Laufen zu bringen, bekomme aber immer die gleiche Fehlermeldung.

    Hat jemand eine Idee was ich falsch mache?

  • Schakal
    Punkte
    780
    Beiträge
    152
    • 1. Juli 2011 um 13:45
    • #2

    Hm, bei mir hat das .bat file nicht kompiliert, da es den -inline param nicht kennt--> entfernt. compilation geglückt. test_mex hat funktioniert und ein paar modifizierte frodo beutlin bidler gezeigt. (2010b)

  • Soteira
    Punkte
    25
    Beiträge
    3
    • 4. Juli 2011 um 13:40
    • #3

    mhm danke habs mittlerweile auch gemerkt dass das .bat file nicht funktioniert^^

  • faye
    Punkte
    10
    Beiträge
    2
    • 21. November 2011 um 15:58
    • #4

    Sorry,I know little German and I have the same problem.Can anybody explain in English? Thanks a lot! :)

  • freiBär
    Punkte
    687
    Beiträge
    124
    • 21. November 2011 um 17:08
    • #5

    try to remove the -inline param from the .bat file.

  • faye
    Punkte
    10
    Beiträge
    2
    • 22. November 2011 um 05:50
    • #6

    @rem It works without /nodefaultlib:libcmt.lib
    @rem Optimized (slow to build)
    @rem call mex OPTIMFLAGS="/Ox /Oi /Oy /DNDEBUG /fp:fast /arch:SSE2 /DMEX_MODE /openmp" -inline mexutil.cpp nn.cpp nnmex.cpp patch.cpp vecnn.cpp simnn.cpp allegro_emu.cpp knn.cpp -output nnmex
    @rem call mex OPTIMFLAGS="/Ox /Oi /Oy /DNDEBUG /fp:fast /arch:SSE2 /DMEX_MODE /openmp" -inline mexutil.cpp nn.cpp votemex.cpp patch.cpp vecnn.cpp simnn.cpp allegro_emu.cpp knn.cpp -output votemex
    @rem Unoptimized (fast to build)
    call mex OPTIMFLAGS="/DNDEBUG /DMEX_MODE /openmp" -inline knn.cpp mexutil.cpp nn.cpp nnmex.cpp patch.cpp vecnn.cpp simnn.cpp allegro_emu.cpp -output nnmex
    call mex OPTIMFLAGS="/DNDEBUG /DMEX_MODE /openmp" -inline knn.cpp mexutil.cpp nn.cpp votemex.cpp patch.cpp vecnn.cpp simnn.cpp allegro_emu.cpp -output votemex


    This is the .bat file.So what should I do?Would you please paste the correct one below?Thanks!

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum