Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cuptor Electrolux EOE7C31Z, cum i...

Cablu Corsair 600W GPU

Solicitare documente emag

Uzucapiune teren intravilan
 Recomandare aparat foto

Ariston "Genus One+" 24kw...

unde ii pot arunca?

Problema respingere memorie supli...
 Posibila virusare

Material opac developat filme

Caramida de sticla la exterior

Geam cuptor crapat
 Un canal de AI de comedie pe YT

Update intr-un tabel

[Controlul] vremii si a vremurilor

Blocuri din placi prefabricate
 

Google colab clonare cod sursa si breakpoints in python

- - - - -
  • Please log in to reply
5 replies to this topic

#1
jimmyy

jimmyy

    Member

  • Grup: Members
  • Posts: 697
  • Înscris: 21.04.2008
Salut,

Puteti sa ma ajutati va rog cu urmatorea dificultate pe car o am in google colab:
Vreau sa pot sa pun un break point si sa vad valorile variabilelor dintr-un cod in python.

In google colab, dar de fapt cred ca e acelasi lucru pe o masina locala eu exectu comanda asta:
pip install git+https://github.com/openai/whisper.git


Eu credeam ca imi downloadeaza de pe gihub codul sursa al whisper-ului, dar de fapt cred ca downloadeaza ceva cod compilat pentru ca apoi verific cu comanda :
pip -list -v | grep whisper

si rezultatul e pe undeva prin /usr/local/.,,lib/openai-whisper
si cand am fost in folderul respectiv nu am gasit codul sursa.

Stiu ca exista comanda giit clone care presupun ca mi-ar aduce codul sursa, dar apoi nu stiu ce ar trebui sa fac sa il execut pentru ca pip install face o gramada de lucruri...

Eu vreau sa pot sa downloadez codul sursa si sa pot sa execut whisper-ul cu un breakpoint intr-o anumita functie ca sa-i inspectez variabilele.

Cum as putea sa fac treaba asta?
Va multumesc frumos

#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,460
  • Înscris: 10.08.2005
https://github.com/openai/whisper
Alternatively, the following command will pull and install the latest commit from this repository, along with its Python dependencies:
pip install git+https://github.com/openai/whisper.git

https://docs.github....ng-a-repository

 jimmyy, on 11 decembrie 2023 - 23:29, said:

dar apoi nu stiu ce ar trebui sa fac sa il execut pentru ca pip install face o gramada de lucruri...
odata ce ai codul, il schimbi/editezi sa faca ce vrei si il rulezi

#3
jimmyy

jimmyy

    Member

  • Grup: Members
  • Posts: 697
  • Înscris: 21.04.2008

View PostMarianG, on 12 decembrie 2023 - 04:18, said:

https://github.com/openai/whisper
Alternatively, the following command will pull and install the latest commit from this repository, along with its Python dependencies:
pip install git+https://github.com/openai/whisper.git

Dupa ce execut
!pip install git+https://github.com/openai/whisper.git

apoi execut
!pip list -v |grep whisper
openai-whisper    20231117   /usr/local/lib/python3.10/dist-packages pip

si cand merg acolo in /usr/local/lib/python3.10/dist-packages/openai_whisper-20231117.dist-info
nu gasesc nimic, nici un cod
gasesc doar fisierele urmatoare:
direct_url.json   INSTALLER  METADATA  REQUESTED   WHEEL
entry_points.txt  LICENSE    RECORD    top_level.txt

pe cand pe gihub: https://github.com/openai/whisper
acolo in folderul whisper ai fisierele:
__init__.py
__main__.py
audio.py
decoding.py
model.py
timing.py
tokenizer.py
transcribe.py
triton_ops.py
utils.py
version.py

Eu vreau sa pun un break-point in transcribe.py

View PostMarianG, on 12 decembrie 2023 - 04:18, said:

Pe linkul de mai sus vorbeste despre pip clone

#4
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,460
  • Înscris: 10.08.2005
pai faci clone si ai acces la fisierele *.py

#5
jimmyy

jimmyy

    Member

  • Grup: Members
  • Posts: 697
  • Înscris: 21.04.2008
Am reusit sa clonez repository-ul cu
!git clone https://github.com/openai/whisper


Apoi cand rulez
!python transcribe.py

rezultatul este

"Traceback (most recent call last):
  File "/content/whisper/whisper/transcribe.py", line 11, in <module>
    from .audio import (
ImportError: attempted relative import with no known parent package"

la linia 11 este
from .audio import (
	FRAMES_PER_SECOND,
	HOP_LENGTH,
	N_FRAMES,
	N_SAMPLES,
	SAMPLE_RATE,
	log_mel_spectrogram,
	pad_or_trim,
)


Cred ca aici este vorba de cum functioneaza python are nevoie de niste librarii... si presupun ca atunti cand fac pip install ... cumva se compileaza ceva, ca pot sa execut direct !whisper, sau poate e adaugat in path...

Dar daca clonez git-ul si apoi incerc sa rulez separat unul dintre scripturile de python imi da eroare de referinta ca nu e un alt package isntalat...

View PostMarianG, on 12 decembrie 2023 - 18:20, said:

pai faci clone si ai acces la fisierele *.py

Multumesc, am postat in acelasi timp cu tine, da am reusit sa fac clone, acum sunt la urmatorul pas.

#6
jimmyy

jimmyy

    Member

  • Grup: Members
  • Posts: 697
  • Înscris: 21.04.2008
Nu reusesc sa adaug un breakpoint puteti sa ma ajutati va rog.
Pasii pe care ii urmez eu sunt:
!git clone https://github.com/openai/whisper
%cd whisper

apoi in fisierul transcribe.py din folderul whisper adaug ceea ce am inteles eu ca are genera un breakpoint
import pdb;
pdb.set_trace()

apoi mai rulez
!python setup.py build
!python setup.py install


si apoi pot sa execut
!whisper 5minaudio.mp3 --model small


Numai ca nu se opreste la nici un breakpoint...
Ceva fac gresit, ma puteti ajuta va rog

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate