Page 4 of 4

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 6:33 am
by jhnsnlb
Antonio

funciona com xharbour?
Code: Select all  Expand view
Compiling...
xHarbour 1.2.3 Intl. (SimpLex) (Build 20221118)
Copyright 1999-2022, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'test.prg' and generating preprocessed output to 'test.ppo'...
Generating C source output to 'test.c'...
Done.
Lines 27, Functions/Procedures 2, pCodes 279
Embarcadero C++ 7.40 for Win32 Copyright (c) 1993-2018 Embarcadero Technologies, Inc.
test.c:
Error E2451 test.prg 45: Undefined symbol 'HB_LONGLONG' in function HB_FUN_CALLBACK
Error E2293 test.prg 45: ) expected in function HB_FUN_CALLBACK
*** 2 errors in Compile ***
* Linking errors *

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 6:49 am
by Antonio Linares
#if defined( HB_OS_WIN ) && ! defined( __GNUC__ )
typedef __int64 HB_LONGLONG;
typedef unsigned __int64 HB_ULONGLONG;
#else
typedef signed long long HB_LONGLONG;
typedef unsigned long long HB_ULONGLONG;
#endif


Prueba a usar __int64 ó long long en vez de HB_LONGLONG que es lo que no te encuentra en xHarbour

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 7:29 am
by jhnsnlb
antonio

o erro não acontece mais, inclui:
#ifndef HB_LONGLONG
#define HB_LONGLONG long
#define hb_storvnll hb_stornl
#endif

agora o erro eh outro ao clicar em start
DLL FUNCTION Llama( cModel AS LPSTR, cPrompt AS LPSTR, pFunc AS PTR ) AS VOID PASCAL LIB "llama64.dll"
Image

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 7:36 am
by Antonio Linares
Estás construyendo el ejemplo en 64 bits ?

La DLL es de 64 bits y requiere que tu aplicación sea de 64 bits

En 32 bits no funciona por el tamaño de los modelos de IA usados que tienen que cargarse en memoria

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 7:51 am
by jhnsnlb
entendo:

Off Topic
onde posso comprar a nova versão do five (32bit), se poder falar o valor aqui.
a nova versão xBrowse esta preparado para sqlrdd(já que foi liberada)? (sempre tive problema fazendo correcões)

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 8:18 am
by Antonio Linares
> onde posso comprar a nova versão do five (32bit), se poder falar o valor aqui.

El precio de la actualización son 170 euros y puedes pagarlos por PayPal a alinares@fivetechsoft.com ó desde nuestra web www.fivetechsoft.com usando tarjeta

> a nova versão xBrowse esta preparado para sqlrdd(já que foi liberada)? (sempre tive problema fazendo correcões)

voy a preguntarle a Mr. Rao y te respondo

gracias

Re: Using Microsoft AI Phi-2 from FWH

PostPosted: Sat Dec 30, 2023 9:07 am
by Enrico Maria Giordano
As I already wrote at the beginning of this thread, use LONGLONG instead of HB_LONGLONG.