1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

matlab/mex Problem

  • Soteira
  • 28. Juni 2011 um 15:35
  • Unerledigt
  • Soteira
    2
    Soteira
    Mitglied
    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?

    Nur, weil man vor sich eine CPU hat, muss man das Denken nicht einstellen.

  • Schakal
    9
    Schakal
    Mitglied
    Reaktionen
    5
    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
    2
    Soteira
    Mitglied
    Punkte
    25
    Beiträge
    3
    • 4. Juli 2011 um 13:40
    • #3

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

    Nur, weil man vor sich eine CPU hat, muss man das Denken nicht einstellen.

  • faye
    1
    faye
    Mitglied
    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
    8
    freiBär
    Mitglied
    Reaktionen
    47
    Punkte
    687
    Beiträge
    124
    • 21. November 2011 um 17:08
    • #5

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

    Why?... Because we can take it. We are not heroes, we just love science. We are silent guardians, watchful protectors of knowledge. We are dark knights (sometimes in white labcoats).

    freiBär für alle!
    https://twitter.com/freiBaer

  • faye
    1
    faye
    Mitglied
    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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung